Optimizing compilers for modern architectures - Randy Allen,Ken Kennedy (Morgan Kaufmann, 2002)