J.__Ramanujam
A methodology for parallelizing programs for multicomputers and complex memory multiprocessors
Compile-Time Techniques for Data Distribution in Distributed Memory Machines
Non-unimodular transformations of nested loops
Optimal software pipelining of nested loops
Tiling multidimensional iteration spaces for nonshared memory machines
Tiling of iteration spaces for multicomputers
