Optimizing compilers for modern architectures : a dependence-based approach - Allen, Randy (Morgan Kaufmann, 2002)