“…Over the last decade, a great number of researchers paid their attention on maximizing parallelism and minimizing communication for a given program executed on a parallel machine [1,4,5,13,14,[16][17][18]21]. Chen and Sheu [4], Lim et al [13,14], Ramanujam and Sadayappan [16], and Shih, Sheu, and Huang [18] presented approaches to analyze data reference patterns on a program with structures of nested loops so that the parallelized program can be run on a parallel machine in a communication-free manner with some constraints.…”