Efficient and Correct Transactional Memory Programs Combining Snapshot Isolation and Static AnalysisRicardo J. Dias, João M. Lourenço, Nuno PreguiçaPosted May 1, 2011 Cite Link