Parallelizing sequential applications on commodity hardware using a low-cost software transactional memory. - Mojtaba Mehrara; Jeff Hao; Po-Chun Hsu; Scott A. Mahlke (PLDI, 2009)