A framework for integrating data alignment, distribution, and redistribution in distributed memory multiprocessors | Publicación