A compiler algorithm for optimizing locality in loop nestsA matrix-based approach to the global locality optimization problemImproving Locality Using Loop and Data Transformations in an Integrated Framework