{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:29Z","timestamp":1750220849596,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T00:00:00Z","timestamp":1571616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,21]]},"DOI":"10.1145\/3357390.3361020","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"37-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic one-to-one mapping of ownership records for STM using versioned weak references"],"prefix":"10.1145","author":[{"given":"Martin","family":"B\u00e4ttig","sequence":"first","affiliation":[{"name":"ETH Zurich, Switzerland"}]},{"given":"Thomas R.","family":"Gross","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2019,10,21]]},"reference":[{"volume-title":"Set Associative Lock in Software Transactional Memory. In The 2nd workshop on applications for multi and many core processors.","year":"2011","author":"Atoofian Ehsan","key":"e_1_3_2_1_1_1"},{"volume-title":"ArTA: Adaptive Granularity in Transactional Applications. In 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing. 74-80","year":"2012","author":"Atoofian Ehsan","key":"e_1_3_2_1_2_1"},{"first-page":"299","volume-title":"Proceedings of the 22Nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '17)","author":"B\u00e4ttig Martin","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-013-0375-4"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(76)90071-5"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_3_2_1_7_1","first-page":"11","article-title":"A Nonrecursive List Compacting","volume":"13","author":"Cheney C. J.","year":"1970","journal-title":"Algorithm. Commun. ACM"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/69575.357226"},{"first-page":"67","volume-title":"Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '10)","author":"Dalessandro Luke","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"volume-title":"20th International Symposium, DISC 2006, Stockholm, Sweden, September 18-20, 2006, Proceedings. 194-208","year":"2006","author":"Dice David","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810479.1810531"},{"key":"e_1_3_2_1_13_1","first-page":"1","article-title":"Java Server Performance: A Case Study of Building Efficient","volume":"39","author":"Dimpsey R.","year":"2000","journal-title":"Scalable Jvms. IBM Syst. J."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345241"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/363269.363280"},{"volume-title":"Noninvasive Concurrency with Java STM. In MultiProg '10","year":"2010","author":"Korland P. Felber G.","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133984"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/355620.361161"},{"key":"e_1_3_2_1_21_1","unstructured":"Virendra J. Marathe Michael F. Spear Christopher Heriot Athul Acharya David Eisenstat William N. Scherer III and Michael L. Scott. 2006. Lowering the Overhead of Software Transactional Memory. (2006).  Virendra J. Marathe Michael F. Spear Christopher Heriot Athul Acharya David Eisenstat William N. Scherer III and Michael L. Scott. 2006. Lowering the Overhead of Software Transactional Memory. (2006)."},{"key":"e_1_3_2_1_22_1","unstructured":"Microsoft Corporation. [n.d.]. Weak References. https:\/\/docs.microsoft.com\/dotnet\/standard\/garbage-collection\/weak-references. Accessed on 2018-11-01.  Microsoft Corporation. [n.d.]. Weak References. https:\/\/docs.microsoft.com\/dotnet\/standard\/garbage-collection\/weak-references. Accessed on 2018-11-01."},{"key":"e_1_3_2_1_23_1","first-page":"35","article-title":"STAMP","volume":"2008","author":"Minh Chi Cao","year":"2008","journal-title":"Stanford Transactional Applications for Multi-Processing. In IISWC"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2010.5470942"},{"key":"e_1_3_2_1_26_1","unstructured":"Oracle Corporation. [n.d.]. WeakReference (Java Plattform SE 7). https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/lang\/ref\/WeakReference.html. Accessed on 2018-11-01.  Oracle Corporation. [n.d.]. WeakReference (Java Plattform SE 7). https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/lang\/ref\/WeakReference.html. Accessed on 2018-11-01."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378583"},{"first-page":"265","volume-title":"Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures (SPAA '08)","author":"Yoo Richard M.","key":"e_1_3_2_1_29_1"},{"key":"e_1_3_2_1_30_1","first-page":"97","volume-title":"Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP","author":"Zhang Minjia","year":"2015"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248377.1248428"}],"event":{"name":"MPLR '19: 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Athens Greece","acronym":"MPLR '19"},"container-title":["Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357390.3361020","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357390.3361020","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:11Z","timestamp":1750202591000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357390.3361020"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,21]]},"references-count":31,"alternative-id":["10.1145\/3357390.3361020","10.1145\/3357390"],"URL":"https:\/\/doi.org\/10.1145\/3357390.3361020","relation":{},"subject":[],"published":{"date-parts":[[2019,10,21]]},"assertion":[{"value":"2019-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}