Scalable Co-Clustering for Large-Scale Data through Dynamic Partitioning and Hierarchical Merging