Compiling for distributed memory architectures | IEEE Journals & Magazine | IEEE Xplore