{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:30:26Z","timestamp":1784644226000,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T00:00:00Z","timestamp":1524441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Korea government","award":["ETRI MSIP\/IITPB[2014-0-00035]"],"award-info":[{"award-number":["ETRI MSIP\/IITPB[2014-0-00035]"]}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["DGE-1500084, CNS-1563848, CNS-1704701, CRI-1629851"],"award-info":[{"award-number":["DGE-1500084, CNS-1563848, CNS-1704701, CRI-1629851"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"DARPA TC","award":["DARPA FA8650-15-C-7556"],"award-info":[{"award-number":["DARPA FA8650-15-C-7556"]}]},{"name":"ONR","award":["N000141512162"],"award-info":[{"award-number":["N000141512162"]}]},{"name":"Mozilla"},{"name":"Intel"},{"name":"Facebook"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,4,23]]},"DOI":"10.1145\/3190508.3190510","type":"proceedings-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T17:23:36Z","timestamp":1524072216000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["A scalable ordering primitive for multicore machines"],"prefix":"10.1145","author":[{"given":"Sanidhya","family":"Kashyap","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changwoo","family":"Min","sequence":"additional","affiliation":[{"name":"Virginia Tech"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kangnyeon","family":"Kim","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Taesoo","family":"Kim","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of 9th International Parallel Processing Symposium. IEEE","author":"Abali B.","unstructured":"B. Abali and C. B. Stunkel . 1995. Time Synchronization on SP1 and SP2 Parallel Systems . In Proceedings of 9th International Parallel Processing Symposium. IEEE , Piscataway, New Jersey, US, 666--672. B. Abali and C. B. Stunkel. 1995. Time Synchronization on SP1 and SP2 Parallel Systems. In Proceedings of 9th International Parallel Processing Symposium. IEEE, Piscataway, New Jersey, US, 666--672."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223787"},{"key":"e_1_3_2_1_3_1","unstructured":"AMD. 2016. Developer Guides Manuals & ISA Documents. (2016). http:\/\/developer.amd.com\/resources\/developer-guides-manuals\/.  AMD. 2016. Developer Guides Manuals & ISA Documents. (2016). http:\/\/developer.amd.com\/resources\/developer-guides-manuals\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688518"},{"key":"e_1_3_2_1_5_1","unstructured":"ARM. 2016. The ARMv8-A Architecture Reference Manual. (2016). http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.subset.architecture.reference\/index.html.  ARM. 2016. The ARMv8-A Architecture Reference Manual. (2016). http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.subset.architecture.reference\/index.html."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2141702.2141704"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69355-0_12"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/319996.319998"},{"key":"e_1_3_2_1_11_1","volume-title":"Concurrency Control and Recovery in Database Systems","author":"Bernstein Philip A.","unstructured":"Philip A. Bernstein , Vassco Hadzilacos , and Nathan Goodman . 1987. Concurrency Control and Recovery in Database Systems . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Philip A. Bernstein, Vassco Hadzilacos, and Nathan Goodman. 1987. Concurrency Control and Recovery in Database Systems. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Boyd-Wickizer Silas","year":"2010","unstructured":"Silas Boyd-Wickizer , Austin T. Clements , Yandong Mao , Aleksey Pesterev , M. Frans Kaashoek , Robert Morris , and Nickolai Zeldovich . 2010 . An Analysis of Linux Scalability to Many Cores . In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association , Vancouver, Canada, 1--16. Silas Boyd-Wickizer, Austin T. Clements, Yandong Mao, Aleksey Pesterev, M. Frans Kaashoek, Robert Morris, and Nickolai Zeldovich. 2010. An Analysis of Linux Scalability to Many Cores. In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, Vancouver, Canada, 1--16."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Boyd-Wickizer Silas","year":"2010","unstructured":"Silas Boyd-Wickizer , Austin T. Clements , Yandong Mao , Aleksey Pesterev , M. Frans Kaashoek , Robert Morris , and Nickolai Zeldovich . 2010 . An Analysis of Linux Scalability to Many Cores . In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association , Vancouver, Canada, 1--16. Silas Boyd-Wickizer, Austin T. Clements, Yandong Mao, Aleksey Pesterev, M. Frans Kaashoek, Robert Morris, and Nickolai Zeldovich. 2010. An Analysis of Linux Scalability to Many Cores. In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, Vancouver, Canada, 1--16."},{"key":"e_1_3_2_1_14_1","unstructured":"Benjamin C. Serebrin. 2009. Fast automatically scaled processor time stamp counter. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US42732523. (2009).  Benjamin C. Serebrin. 2009. Fast automatically scaled processor time stamp counter. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US42732523. (2009)."},{"key":"e_1_3_2_1_15_1","volume-title":"Kallal","author":"Serebrin Benjamin C.","year":"2009","unstructured":"Benjamin C. Serebrin and Robert M . Kallal . 2009 . Synchronization of processor time stamp counters to master counter. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US42732522. (2009). Benjamin C. Serebrin and Robert M. Kallal. 2009. Synchronization of processor time stamp counters to master counter. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US42732522. (2009)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2010.06.009"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett , Jeffrey Dean , Michael Epstein , Andrew Fikes , Christopher Frost , J. J. Furman , Sanjay Ghemawat , Andrey Gubarev , Christopher Heiser , Peter Hochschild , Wilson Hsieh , Sebastian Kanthak , Eugene Kogan , Hongyi Li , Alexander Lloyd , Sergey Melnik , David Mwaura , David Nagle , Sean Quinlan , Rajesh Rao , Lindsay Rolig , Yasushi Saito , Michal Szymaniak , Christopher Taylor , Ruth Wang , and Dale Woodford . 2012 . Spanner: Google's Globally-distributed Database . In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association , Hollywood, CA, 251--264. James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. 2012. Spanner: Google's Globally-distributed Database. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, Hollywood, CA, 251--264."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01784024"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676726.2676963"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345241"},{"key":"e_1_3_2_1_24_1","unstructured":"Thomas Gleixner. 2010. RE: {PATCH} x86: Export tsc related information in sysfs. (2010). https:\/\/lwn.net\/Articles\/388286\/.  Thomas Gleixner. 2010. RE: {PATCH} x86: Export tsc related information in sysfs. (2010). https:\/\/lwn.net\/Articles\/388286\/."},{"key":"e_1_3_2_1_25_1","volume-title":"Scal: High-performance multicore-scalable data structures and benchmarks.","author":"Haas Andreas","year":"2013","unstructured":"Andreas Haas , Christoph Kirsch , Michael Lippautz , Hannes Payer , Mario Preishuber , Harald Rock , Ana Sokolova , Thomas A. Henzinger , and Ali Sezgin . 2013 . Scal: High-performance multicore-scalable data structures and benchmarks. (2013). http:\/\/scal.cs.uni-salzburg.at\/. Andreas Haas, Christoph Kirsch, Michael Lippautz, Hannes Payer, Mario Preishuber, Harald Rock, Ana Sokolova, Thomas A. Henzinger, and Ali Sezgin. 2013. Scal: High-performance multicore-scalable data structures and benchmarks. (2013). http:\/\/scal.cs.uni-salzburg.at\/."},{"key":"e_1_3_2_1_26_1","unstructured":"Philip Hazel. 2015. Exim Internet Mailer. (2015). http:\/\/www.exim.org\/.  Philip Hazel. 2015. Exim Internet Mailer. (2015). http:\/\/www.exim.org\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901348"},{"key":"e_1_3_2_1_29_1","unstructured":"Intel. 2016. Intel 64 and IA-32 Architectures Software Developer Manuals. (2016). https:\/\/software.intel.com\/en-us\/articles\/intel-sdm.  Intel. 2016. Intel 64 and IA-32 Architectures Software Developer Manuals. (2016). https:\/\/software.intel.com\/en-us\/articles\/intel-sdm."},{"key":"e_1_3_2_1_30_1","unstructured":"Intel 2016. Xeon Processor E7-8890 v4 (60M Cache 2.20 GHz). Intel. http:\/\/ark.intel.com\/products\/93790\/Intel-Xeon-Processor-E7-8890-v4-60M-Cache-2__20-GHz.  Intel 2016. Xeon Processor E7-8890 v4 (60M Cache 2.20 GHz). Intel. http:\/\/ark.intel.com\/products\/93790\/Intel-Xeon-Processor-E7-8890-v4-60M-Cache-2__20-GHz."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1516360.1516365"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920928"},{"key":"e_1_3_2_1_33_1","unstructured":"David Kantner. 2011. AMD's Bulldozer Microarchitecture. (2011). https:\/\/www.realworldtech.com\/bulldozer\/9\/.  David Kantner. 2011. AMD's Bulldozer Microarchitecture. (2011). https:\/\/www.realworldtech.com\/bulldozer\/9\/."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882905"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2746480"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_3_2_1_39_1","volume-title":"13th USENIX Conference on File and Storage Technologies (FAST) (FAST 15)","author":"Lee Changman","year":"2015","unstructured":"Changman Lee , Dongho Sim , Joo-Young Hwang , and Sangyeun Cho . 2015 . F2FS: A New File System for Flash Storage . In 13th USENIX Conference on File and Storage Technologies (FAST) (FAST 15) . USENIX Association, Santa Clara, CA, 273--286. Changman Lee, Dongho Sim, Joo-Young Hwang, and Sangyeun Cho. 2015. F2FS: A New File System for Flash Storage. In 13th USENIX Conference on File and Storage Technologies (FAST) (FAST 15). USENIX Association, Santa Clara, CA, 273--286."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934885"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/2813767.2813788"},{"key":"e_1_3_2_1_42_1","volume-title":"4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09)","author":"Lev Yossi","year":"2009","unstructured":"Yossi Lev , Victor Luchangco , Virendra J. Marathe , Mark Moir , Dan Nussbaum , and Marek Olszewski . 2009 . Anatomy of a scalable software transactional memory. In 2009 , 4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09) . ACM, New York, NY, USA, 1--10. Yossi Lev, Victor Luchangco, Virendra J. Marathe, Mark Moir, Dan Nussbaum, and Marek Olszewski. 2009. Anatomy of a scalable software transactional memory. In 2009, 4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT'09). ACM, New York, NY, USA, 1--10."},{"key":"e_1_3_2_1_43_1","unstructured":"Dixon Martin G. Jeremy J. Shrall S. Parthasarathy and Rajesh. 2011. Controlling time stamp counter (TSC) offsets for mulitple cores and threads. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US73280125o. (2011).  Dixon Martin G. Jeremy J. Shrall S. Parthasarathy and Rajesh. 2011. Controlling time stamp counter (TSC) offsets for mulitple cores and threads. https:\/\/patentscope.wipo.int\/search\/en\/detail.jsf?docId=US73280125o. (2011)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815406"},{"key":"e_1_3_2_1_45_1","first-page":"1","volume-title":"Proceedings of the Linux Symposium 2","author":"McCraken Dave","year":"2004","unstructured":"Dave McCraken . 2004 . Object-based Reverse Mapping . Proceedings of the Linux Symposium 2 , 1 (2004), 1--6. Dave McCraken. 2004. Object-based Reverse Mapping. Proceedings of the Linux Symposium 2, 1 (2004), 1--6."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/956981.956983"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3026967"},{"key":"e_1_3_2_1_49_1","volume-title":"https:\/\/github.com\/ccaominh\/tl2-x86","author":"Minh Chi Cao","year":"2015","unstructured":"Chi Cao Minh . 2015. TL2-X86. ( 2015 ). https:\/\/github.com\/ccaominh\/tl2-x86 . Chi Cao Minh. 2015. TL2-X86. (2015). https:\/\/github.com\/ccaominh\/tl2-x86."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Narula Neha","year":"2014","unstructured":"Neha Narula , Cody Cutler , Eddie Kohler , and Robert Morris . 2014 . Phase Reconciliation for Contended In-memory Transactions . In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association , Broomfield, Colorado, 511--524. Neha Narula, Cody Cutler, Eddie Kohler, and Robert Morris. 2014. Phase Reconciliation for Contended In-memory Transactions. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, Broomfield, Colorado, 511--524."},{"key":"e_1_3_2_1_52_1","unstructured":"Oracle 2015. Data Sheet: SPARC M7-16 Server. Oracle. http:\/\/www.oracle.com\/us\/products\/servers-storage\/sparc-m7-16-ds-2687045.pdf.  Oracle 2015. Data Sheet: SPARC M7-16 Server. Oracle. http:\/\/www.oracle.com\/us\/products\/servers-storage\/sparc-m7-16-ds-2687045.pdf."},{"key":"e_1_3_2_1_53_1","volume-title":"Oracle SPARC Architecture","year":"2011","unstructured":"Oracle. 2016. Oracle SPARC Architecture 2011 . (2016). http:\/\/www.oracle.com\/technetwork\/server-storage\/sun-sparc-enterprise\/documentation\/140521-ua2011-d096-p-ext-2306580.pdf. Oracle. 2016. Oracle SPARC Architecture 2011. (2016). http:\/\/www.oracle.com\/technetwork\/server-storage\/sun-sparc-enterprise\/documentation\/140521-ua2011-d096-p-ext-2306580.pdf."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213844"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_20"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1248377.1248415"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541228.2555297"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.24"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908112"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/28869.28876"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901356"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_1_65_1","volume-title":"https:\/\/github.com\/yxymit\/DBx1000","author":"Xiangyao Yu.","year":"2016","unstructured":"Xiangyao Yu. 2016. DBx1000. ( 2016 ). https:\/\/github.com\/yxymit\/DBx1000 . Xiangyao Yu. 2016. DBx1000. (2016). https:\/\/github.com\/yxymit\/DBx1000."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735508.2735511"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882935"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818854"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904121.2904126"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378589"}],"event":{"name":"EuroSys '18: Thirteenth EuroSys Conference 2018","location":"Porto Portugal","acronym":"EuroSys '18","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Thirteenth EuroSys Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190510","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190510","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190510","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:08Z","timestamp":1750208888000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190510"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,23]]},"references-count":68,"alternative-id":["10.1145\/3190508.3190510","10.1145\/3190508"],"URL":"https:\/\/doi.org\/10.1145\/3190508.3190510","relation":{},"subject":[],"published":{"date-parts":[[2018,4,23]]},"assertion":[{"value":"2018-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}