Where Should The Threads Go? Leveraging Hierarchical Data Locality to Solve the Thread Affinity Dilemma | IEEE Conference Publication | IEEE Xplore