Fast, efficient, and predictable memory accesses : optimization algorithms for memory architecture aware compilation - Wehmeyer, Lars (Springer, 2006)