An algorithm for the organization of information, Proc. of the USSR Academy of Sciences, pp.263-266, 1962. ,
Safe open-nested transactions through ownership, Proc. of the 14th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, 2009. ,
Conflict avoidance: Data structures in transactional memory, 2006. ,
Symmetric binary B-Trees: Data structure and maintenance algorithms, Acta Informatica, vol.1, issue.4, pp.290-306, 1972. ,
DOI : 10.1007/BF00289509
Height-relaxed AVL rebalancing: A unified, fine-grained approach to concurrent dictionaries, 1998. ,
A practical concurrent binary search tree, Proc. of the 15th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, 2010. ,
STAMP: Stanford Transactional Applications for Multi-Processing, 2008 IEEE International Symposium on Workload Characterization, 2008. ,
DOI : 10.1109/IISWC.2008.4636089
Snapshots and software transactional memory, Science of Computer Programming, vol.58, issue.3, pp.310-324, 2005. ,
DOI : 10.1016/j.scico.2005.03.006
NOrec: streamlining STM by abolishing ownership records, Proc. of the 15th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, 2010. ,
Transactional Locking II, Proc. of the 20th Int'l Symp. on Distributed Computing, 2006. ,
DOI : 10.1007/11864219_14
On-the-fly garbage collection: an exercise in cooperation, Commun. ACM, vol.21, issue.11, pp.966-975, 1978. ,
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
Dynamic performance tuning of word-based software transactional memory, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, 2008. ,
DOI : 10.1145/1345206.1345241
Elastic transactions, Proc. of the 23rd Int'l Symp. on Distributed Computing, 2009. ,
Democratizing transactional programming, Proc. of the ACM/IFIP/USENIX 12th Int'l Middleware Conference, 2011. ,
DOI : 10.1007/978-3-642-25821-3_1
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.221.6904
A dichromatic framework for balanced trees, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978), 1978. ,
DOI : 10.1109/SFCS.1978.3
Composable memory transactions, Proc. of the 10th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, 2005. ,
DOI : 10.1145/1065944.1065952
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.415.7792
Transactional memory: Architectural support for lock-free data structures, Proc. of the 20th Annual Int'l Symp. on Computer Architecture, 1993. ,
Transactional boosting, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, 2008. ,
DOI : 10.1145/1345206.1345237
Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, 2003. ,
DOI : 10.1145/872035.872048
On-the-fly optimization of data structures, Communications of the ACM, vol.26, issue.11, pp.895-901, 1983. ,
DOI : 10.1145/182.358442
Concurrency control in a dynamic search structure, ACM Transactions on Database Systems, vol.9, issue.3, pp.439-455, 1984. ,
DOI : 10.1145/1270.318576
Commit-LSN: a novel and simple method for reducing locking and latching in transaction processing systems, Proc. of the 16th Int'l Conference on Very Large Data Bases, 1990. ,
Open nested transactions: Semantics and support, Workshop on Memory Performance Issues, 2006. ,
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
Uncoupling updating and rebalancing in chromatic binary search trees, Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems , PODS '91, 1991. ,
DOI : 10.1145/113413.113430
Concurrency control in database structures with relaxed balance, Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems , PODS '87, 1987. ,
DOI : 10.1145/28659.28677
A study of transactional memory vs. locks in practice, Proceedings of the 23rd ACM symposium on Parallelism in algorithms and architectures, SPAA '11, 2011. ,
DOI : 10.1145/1989493.1989500
Is transactional programming actually easier?, Proc. of the 15th ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, 2010. ,
DOI : 10.1145/1693453.1693462
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.152.882
Data structures in the multicore age, Communications of the ACM, vol.54, issue.3, pp.76-84, 2011. ,
DOI : 10.1145/1897852.1897873
Software transactional memory, Proc. of the 14th ACM Symp. on Principles of Distributed Computing, 1995. ,
Kicking the tires of software transactional memory, Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures, SPAA '08, 2008. ,
DOI : 10.1145/1378533.1378582