Compiling communication-efficient programs for massively parallel machines | IEEE Journals & Magazine | IEEE Xplore