SMV: Selective Multi-Versioning STM. - Dmitri Perelman; Anton Byshevsky; Oleg Litmanovich; Idit Keidar (DISC, 2011)