An interprocedural framework for determining efficient data redistributions in distributed memory machines | IEEE Conference Publication | IEEE Xplore