Using Memory Access Traces to Map Threads and Data on Hierarchical Multi-core Platforms | doi.page