1. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Francisco (1993)
2. Sreedhar, V., Zhang, Y., Gao, G.: A new framework for analysis and optimization of shared memory parallel programs. Technical Report CAPSL-TM-063, University of Delaware, Newark, DE (2005)
3. The Stanford FLASH Prjoect. Stanford parallel applications for shared memory (SPLASH) benchmark, http://www-flash.stanford.edu/apps/SPLASH/
4. Briggs, P.: Register Allocation via Graph Coloring. Ph.D thesis, Rice University (1992)
5. Zhang, Y., Sreedhar, V., Zhu, W., Sarkar, V., Gao, G.: Optimized lock assignment and allocation: A method for exploiting concurrency among critical sections. Technical Report CAPSL-TM-065-revised, University of Delaware, Newark, DE (2007)