1. Cooper, K.D., Torczon, L.: Engineering a Compiler. Morgan Kaufmann, San Francisco (2004)
2. Blainey, B., Barton, C., Amaral, J.N.: Removing impediments to loop fusion through code transformations. In: Workshop on Languages and Compilers for Parallel Computing, College Park, MD (2002)
3. Wolfe, M.: High Performance Compilers for Parallel Computing. Addison Wesley, Longman (1994)
4. Allen, F.E., Cocke, J.: A catalogue of optimizing transformations. In: Rustin, R. (ed.) Design and Optimization of Compilers, pp. 1–30. Prentice-Hall, Englewood Cliffs (1972)
5. Allen, R., Callahan, D., Kennedy, K.: Automatic decomposition of scientific programs for parallel execution. In: Symposium on Principles of Programming Languages, Munich, Germany, pp. 63–76 (1987)