A Methodology for Optimizing Multithreaded System Scalability on Multi-cores - Neil J. Gunther; Shanti Subramanyam; Stefan Parvu (CoRR, 2011)