K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger, The notions of consistency and predicate locks in a database system, Communications of the ACM, vol.19, issue.11, pp.624-633, 1976.
DOI : 10.1145/360363.360369

C. H. Papadimitriou, The serializability of concurrent database updates, Journal of the ACM, vol.26, issue.4, pp.631-653, 1979.
DOI : 10.1145/322154.322158

B. Liskov and R. Scheifler, Guardians and actions, Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '82, pp.7-19, 1982.
DOI : 10.1145/582153.582155

B. Liskov, The argus language and system. In: Distributed Systems: Methods and Tools for Specification, An Advanced Course, LNCS, vol.190, pp.343-430, 1985.
DOI : 10.1109/iccsse.1988.72263

G. Almes, A. Black, E. Lazowska, and J. Noe, The Eden System: A Technical Review, IEEE Transactions on Software Engineering, vol.11, issue.1, pp.43-59, 1985.
DOI : 10.1109/TSE.1985.231536

R. Guerraoui, R. Capobianchi, A. Lanusse, and P. Roux, Nesting actions through asynchronous message passing : The ACS protocol, LNCS, vol.615, pp.170-184, 1992.
DOI : 10.1007/BFb0053036

T. Knight, An architecture for mostly functional languages, Proceedings of the 1986 ACM conference on LISP and functional programming , LFP '86, pp.105-112, 1986.
DOI : 10.1145/319838.319854

M. Herlihy and J. E. Moss, Transactional memory, ACM SIGARCH Computer Architecture News, vol.21, issue.2, pp.289-300, 1993.
DOI : 10.1145/173682.165164

D. Dice, Y. Lev, M. Moir, and D. Nussbaum, Early experience with a commercial hardware transactional memory implementation, ACM SIGPLAN Notices, vol.44, issue.3, pp.157-168, 2009.
DOI : 10.1145/1508284.1508263

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.214.9376

S. Diestelhorst, M. Hohmuth, and M. P. , Sane semantics of best-effort hardware transactional memory, In: WTTM, 2010.

L. Dalessandro, F. Carouge, S. White, Y. Lev, M. Moir et al., Hybrid NOrec: a case study in the effectiveness of best effort hardware transactional memory, pp.39-52, 2011.

N. Shavit and D. Touitou, Software transactional memory, In: PODC, pp.204-213, 1995.

M. Herlihy, V. Luchangco, M. Moir, I. Scherer, and W. N. , Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, pp.92-101, 2003.
DOI : 10.1145/872035.872048

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.222.1147

D. Dice, O. Shalev, and N. Shavit, Transactional Locking II, LNCS, vol.4167, 2006.
DOI : 10.1007/11864219_14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.90.811

T. Riegel, P. Felber, and C. Fetzer, A Lazy Snapshot Algorithm with Eager Validation, LNCS, vol.4167, 2006.
DOI : 10.1007/11864219_20

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.120.8994

A. Dragojevic, R. Guerraoui, and M. Kapalka, Stretching transactional memory, In: PLDI, pp.155-165, 2011.

R. Guerraoui, M. Kapalka, and J. Vitek, STMBench7: a benchmark for software transactional memory, In: EuroSys, pp.315-324, 2007.

D. Harmanci, V. Gramoli, and P. Felber, Atomic Boxes: Coordinated Exception Handling with Transactional Memory, LNCS, vol.13, issue.8, pp.634-657, 2011.
DOI : 10.1145/1629575.1629591

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.221.900

C. Cascaval, C. Blundell, M. Michael, H. W. Cain, P. Wu et al., Software transactional memory, Communications of the ACM, vol.51, issue.11, pp.46-58, 2008.
DOI : 10.1145/1400214.1400228

A. Dragojevic, P. Felber, V. Gramoli, and R. Guerraoui, Why STM can be more than a research toy, Communications of the ACM, vol.54, issue.4, pp.70-77, 2011.
DOI : 10.1145/1924421.1924440

N. A. Lynch, Multilevel atomicity---a new correctness criterion for database concurrency control, ACM Transactions on Database Systems, vol.8, issue.4, 1983.
DOI : 10.1145/319996.319999

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.7602

J. E. Moss, Open nested transactions: Semantics and support, In: WMPI, 2006.

A. Reuter, Concurrency on high-traffic data elements, Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems , PODS '82, pp.83-92, 1982.
DOI : 10.1145/588111.588126

O. Neil and P. E. , The Escrow transactional method, ACM Transactions on Database Systems, vol.11, issue.4, pp.405-430, 1986.
DOI : 10.1145/7239.7265

P. Felber, V. Gramoli, and R. Guerraoui, Elastic transactions, LNCS, vol.5805, pp.93-107, 2009.

M. M. Michael, High performance dynamic lock-free hash tables and list-based sets, Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures , SPAA '02, pp.73-82, 2002.
DOI : 10.1145/564870.564881

S. Heller, M. Herlihy, V. Luchangco, M. Moir, I. Scherer et al., A lazy concurrent list-based set algorithm, In: OPODIS. LNCS, vol.3974, pp.3-16, 2005.

T. Harris, S. Marlow, S. Peyton-jones, and M. Herlihy, Composable memory transactions, In: PPoPP, pp.48-60, 2005.
DOI : 10.1145/1378704.1378725

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.415.7792

S. Ghemawat, H. Gobioff, and S. T. Leung, The google file system, In: SOSP, 2003.
DOI : 10.1145/945445.945450

M. Greenwald, Two-handed emulation, Proceedings of the twenty-first annual symposium on Principles of distributed computing , PODC '02, pp.260-269, 2002.
DOI : 10.1145/571825.571874

I. Scherer, W. N. Scott, and M. L. , Advanced contention management for dynamic software transactional memory, Proceedings of the twenty-fourth annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing , PODC '05, pp.240-248, 2005.
DOI : 10.1145/1073814.1073861

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.509.1786

V. Gramoli, D. Harmanci, and P. Felber, ON THE INPUT ACCEPTANCE OF TRANSACTIONAL MEMORY, Parallel Processing Letters, vol.20, issue.01, pp.31-50, 2010.
DOI : 10.1145/62.322425

T. Harris, A Pragmatic Implementation of Non-blocking Linked-lists, LNCS, vol.2180, pp.300-314, 2001.
DOI : 10.1007/3-540-45414-4_21

T. Peierls, B. Goetz, J. Bloch, J. Bowbeer, D. Lea et al., Java Concurrency in Practice, 2005.

Y. Ni, V. Menon, A. R. Abd-tabatabai, A. L. Hosking, R. L. Hudson et al., Open nesting in software transactional memory, Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '07, 2007.
DOI : 10.1145/1229428.1229442

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.383.9279

M. Herlihy and E. Koskinen, Transactional boosting, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, 2008.
DOI : 10.1145/1345206.1345237

D. Harmanci, V. Gramoli, P. Felber, and C. Fetzer, Extensible transactional memory testbed, Journal of Parallel and Distributed Computing, vol.70, issue.10, pp.1053-1067, 2010.
DOI : 10.1016/j.jpdc.2010.02.008

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.172.188

Y. Liu and M. Spear, Toxic transactions, In: Transact, 2011.