Construction of Hierarchical Matrix on Distributed Memory Systems using a Task Parallel Language | IEEE Conference Publication | IEEE Xplore