Hierarchical Distributed Matrix