{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:32:21Z","timestamp":1750221141949,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":65,"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"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,4,23]]},"DOI":"10.1145\/3190508.3190514","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":2,"title":["Analytics with smart arrays"],"prefix":"10.1145","author":[{"given":"Iraklis","family":"Psaroudakis","sequence":"first","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Kaestle","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Grimmer","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Goodman","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Pierre","family":"Lozi","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Harris","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542481"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 4th USENIX Tcl\/Tk Workshop. 129--139","author":"Beazley David M","year":"1996","unstructured":"David M Beazley . 1996 . SWIG: An Easy to Use Tool for Integrating Scripting Languages with C and C++ . In Proceedings of the 4th USENIX Tcl\/Tk Workshop. 129--139 . David M Beazley. 1996. SWIG: An Easy to Use Tool for Integrating Scripting Languages with C and C++. In Proceedings of the 4th USENIX Tcl\/Tk Workshop. 129--139."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2449299"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2002181.2002182"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988752"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037721"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07)","author":"Chaudhuri Surajit","year":"2007","unstructured":"Surajit Chaudhuri and Vivek Narasayya . 2007 . Self-tuning Database Systems: A Decade of Progress . In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07) . VLDB Endowment, 3--14. http:\/\/dl.acm.org\/citation.cfm?id=1325851.1325856 Surajit Chaudhuri and Vivek Narasayya. 2007. Self-tuning Database Systems: A Decade of Progress. In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07). VLDB Endowment, 3--14. http:\/\/dl.acm.org\/citation.cfm?id=1325851.1325856"},{"key":"e_1_3_2_1_8_1","volume-title":"AutoNUMA: the other approach to NUMA scheduling. (March","author":"Corbet Jonathan","year":"2012","unstructured":"Jonathan Corbet . 2012. AutoNUMA: the other approach to NUMA scheduling. (March 2012 ). http:\/\/lwn.net\/Articles\/488709\/. Jonathan Corbet. 2012. AutoNUMA: the other approach to NUMA scheduling. (March 2012). http:\/\/lwn.net\/Articles\/488709\/."},{"key":"e_1_3_2_1_9_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","unstructured":"Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , and Clifford Stein . 2009. Introduction to Algorithms , Third Edition (3 rd ed.). The MIT Press . Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2009. Introduction to Algorithms, Third Edition (3rd ed.). The MIT Press.","edition":"3"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451157"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694359"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647508.2647521"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2542142.2542143"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1998582.1998587"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809049.1809079"},{"key":"e_1_3_2_1_16_1","volume-title":"Compiled Native Interface. (June","author":"GNU.","year":"2017","unstructured":"GNU. 2017. Compiled Native Interface. (June 2017 ). https:\/\/gcc.gnu.org\/onlinedocs\/gcc-6.4.0\/gcj\/About-CNI.html. GNU. 2017. Compiled Native Interface. (June 2017). https:\/\/gcc.gnu.org\/onlinedocs\/gcc-6.4.0\/gcj\/About-CNI.html."},{"key":"e_1_3_2_1_17_1","volume-title":"The GNU Compiler Collection (GCC). (Oct","author":"GNU.","year":"2017","unstructured":"GNU. 2017. The GNU Compiler Collection (GCC). (Oct . 2017 ). https:\/\/gcc.gnu.org\/. GNU. 2017. The GNU Compiler Collection (GCC). (Oct. 2017). https:\/\/gcc.gnu.org\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064177"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/38713.38755"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816707.2816714"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724525.2728790"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association","author":"Harris Tim","year":"2015","unstructured":"Tim Harris and Stefan Kaestle . 2015 . Callisto-RTS: Fine-grain Parallel Loops . In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association , Berkeley, CA, USA, 45--56. http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813771 Tim Harris and Stefan Kaestle. 2015. Callisto-RTS: Fine-grain Parallel Loops. In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, Berkeley, CA, USA, 45--56. http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813771"},{"volume-title":"An introduction to the Intel QuickPath Interconnect. (Jan","year":"2009","key":"e_1_3_2_1_23_1","unstructured":"Intel. 2009. An introduction to the Intel QuickPath Interconnect. (Jan . 2009 ). http:\/\/www.intel.com\/content\/www\/us\/en\/io\/quickpath-technology\/quick-path-interconnect-introduction-paper.html. Intel. 2009. An introduction to the Intel QuickPath Interconnect. (Jan. 2009). http:\/\/www.intel.com\/content\/www\/us\/en\/io\/quickpath-technology\/quick-path-interconnect-introduction-paper.html."},{"volume-title":"Intel Xeon Processor E5 and E7 v3 Family Uncore Performance Monitoring Reference Manual. (June","year":"2015","key":"e_1_3_2_1_24_1","unstructured":"Intel. 2015. Intel Xeon Processor E5 and E7 v3 Family Uncore Performance Monitoring Reference Manual. (June 2015 ). https:\/\/www-ssl.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeon-e5-v3-uncore-performance-monitoring.html. Intel. 2015. Intel Xeon Processor E5 and E7 v3 Family Uncore Performance Monitoring Reference Manual. (June 2015). https:\/\/www-ssl.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeon-e5-v3-uncore-performance-monitoring.html."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 263--276","author":"Kaestle Stefan","year":"2015","unstructured":"Stefan Kaestle , Reto Achermann , Timothy Roscoe , and Tim Harris . 2015 . Shoal: smart Allocation and Replication of Memory for Parallel Programs . In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 263--276 . http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813787 Stefan Kaestle, Reto Achermann, Timothy Roscoe, and Tim Harris. 2015. Shoal: smart Allocation and Replication of Memory for Parallel Programs. In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 263--276. http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813787"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064012"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508834.2513149"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 277--289","author":"Lepers Baptiste","year":"2015","unstructured":"Baptiste Lepers , Vivien Qu\u00e9ma , and Alexandra Fedorova . 2015 . Thread and Memory Placement on NUMA Systems: asymmetry Matters . In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 277--289 . http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813788 Baptiste Lepers, Vivien Qu\u00e9ma, and Alexandra Fedorova. 2015. Thread and Memory Placement on NUMA Systems: asymmetry Matters. In Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15). USENIX Association, 277--289. http:\/\/dl.acm.org\/citation.cfm?id=2813767.2813788"},{"key":"e_1_3_2_1_30_1","volume-title":"Java Native Interface: Programmer's Guide and Reference","author":"Liang Sheng","unstructured":"Sheng Liang . 1999. Java Native Interface: Programmer's Guide and Reference ( 1 st ed.). Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Sheng Liang. 1999. Java Native Interface: Programmer's Guide and Reference (1st ed.). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.","edition":"1"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064191"},{"key":"e_1_3_2_1_32_1","volume-title":"Memory Bandwidth and Machine Balance in Current High Performance Computers","author":"McCalpin John D.","year":"1995","unstructured":"John D. McCalpin . 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers . IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter ( Dec. 1995 ), 19--25. http:\/\/www.cs.virginia.edu\/stream\/. John D. McCalpin. 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter (Dec. 1995), 19--25. http:\/\/www.cs.virginia.edu\/stream\/."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830790"},{"volume-title":"Java Native Interface (JNI) Specification. (Oct","year":"2017","key":"e_1_3_2_1_34_1","unstructured":"Oracle. 2017. Java Native Interface (JNI) Specification. (Oct . 2017 ). http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/jni\/spec\/jniTOC.html. Oracle. 2017. Java Native Interface (JNI) Specification. (Oct. 2017). http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/jni\/spec\/jniTOC.html."},{"volume-title":"Open Java Development Kit (JDK) - HotSpot virtual machine. (Oct","year":"2017","key":"e_1_3_2_1_35_1","unstructured":"Oracle. 2017. Open Java Development Kit (JDK) - HotSpot virtual machine. (Oct . 2017 ). http:\/\/openjdk.java.net\/groups\/hotspot\/. Oracle. 2017. Open Java Development Kit (JDK) - HotSpot virtual machine. (Oct. 2017). http:\/\/openjdk.java.net\/groups\/hotspot\/."},{"volume-title":"Open Java Development Kit (JdK) - Unsafe. (Oct","year":"2017","key":"e_1_3_2_1_36_1","unstructured":"Oracle. 2017. Open Java Development Kit (JdK) - Unsafe. (Oct . 2017 ). http:\/\/hg.openjdk.java.net\/jdk7\/jdk7\/jdk\/file\/tip\/src\/share\/classes\/sun\/misc\/Unsafe.java. Oracle. 2017. Open Java Development Kit (JdK) - Unsafe. (Oct. 2017). http:\/\/hg.openjdk.java.net\/jdk7\/jdk7\/jdk\/file\/tip\/src\/share\/classes\/sun\/misc\/Unsafe.java."},{"key":"e_1_3_2_1_37_1","unstructured":"Oracle. 2017. PGX 2.5.0 Documentation - PGX Memory Consumption. (Oct. 2017). https:\/\/docs.oracle.com\/cd\/E56133_01\/latest\/reference\/memory.html.  Oracle. 2017. PGX 2.5.0 Documentation - PGX Memory Consumption. (Oct. 2017). https:\/\/docs.oracle.com\/cd\/E56133_01\/latest\/reference\/memory.html."},{"volume-title":"PGX website. (Oct","year":"2017","key":"e_1_3_2_1_38_1","unstructured":"Oracle. 2017. PGX website. (Oct . 2017 ). http:\/\/www.oracle.com\/technetwork\/oracle-labs\/parallel-graph-analytics\/overview\/index.html. Oracle. 2017. PGX website. (Oct. 2017). http:\/\/www.oracle.com\/technetwork\/oracle-labs\/parallel-graph-analytics\/overview\/index.html."},{"volume-title":"X5-2 server documentation. (Oct","year":"2017","key":"e_1_3_2_1_39_1","unstructured":"Oracle. 2017. X5-2 server documentation. (Oct . 2017 ). http:\/\/docs.oracle.com\/cd\/E41059_01\/. Oracle. 2017. X5-2 server documentation. (Oct. 2017). http:\/\/docs.oracle.com\/cd\/E41059_01\/."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141879"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137659"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2747645"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771937.2771943"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824043"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015275"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173714"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998415.2998416"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03869-3_5"},{"key":"e_1_3_2_1_49_1","unstructured":"Lee T. Schermerhorn. 2007. A matter of hygiene: automatic page migration for Linux. (2007). https:\/\/linux.org.au\/conf\/2007\/talk\/197.html.  Lee T. Schermerhorn. 2007. A matter of hygiene: automatic page migration for Linux. (2007). https:\/\/linux.org.au\/conf\/2007\/talk\/197.html."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007263.3007265"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659480.2659494"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2581122.2544157"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064997"},{"key":"e_1_3_2_1_54_1","volume-title":"The LLVM Compiler Infrastructure. (Oct","author":"The LLVM Developer Group","year":"2017","unstructured":"The LLVM Developer Group . 2017. The LLVM Compiler Infrastructure. (Oct . 2017 ). http:\/\/www.llvm.org\/. The LLVM Developer Group. 2017. The LLVM Compiler Infrastructure. (Oct. 2017). http:\/\/www.llvm.org\/."},{"key":"e_1_3_2_1_55_1","volume-title":"et al","author":"Fast Todd","year":"2018","unstructured":"Todd Fast , Timothy Wall , L. C. et al . 2018 . Java Native Access . (Feb. 2018). https:\/\/github.com\/java-native-access\/jna\/blob\/master\/README.md. Todd Fast, Timothy Wall, L. C. et al. 2018. Java Native Access. (Feb. 2018). https:\/\/github.com\/java-native-access\/jna\/blob\/master\/README.md."},{"key":"e_1_3_2_1_56_1","volume-title":"Intel Memory Latency Checker (MLC). (Oct","author":"Viswanathan Vish","year":"2017","unstructured":"Vish Viswanathan , Karthik Kumar , Thomas Willhalm , Patrick Lu , Blazej Filipiak , and Sri Sakthivelu . 2017. Intel Memory Latency Checker (MLC). (Oct . 2017 ). http:\/\/www.intel.com\/software\/mlc. Vish Viswanathan, Karthik Kumar, Thomas Willhalm, Patrick Lu, Blazej Filipiak, and Sri Sakthivelu. 2017. Intel Memory Latency Checker (MLC). (Oct. 2017). http:\/\/www.intel.com\/software\/mlc."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915220"},{"key":"e_1_3_2_1_58_1","volume-title":"Intel Performance Counter Monitor (PCM). (Oct","author":"Willhalm Thomas","year":"2017","unstructured":"Thomas Willhalm , Roman Dementiev , and Patrick Fay . 2017. Intel Performance Counter Monitor (PCM). (Oct . 2017 ). http:\/\/www.intel.com\/software\/pcm. Thomas Willhalm, Roman Dementiev, and Patrick Fay. 2017. Intel Performance Counter Monitor (PCM). (Oct. 2017). http:\/\/www.intel.com\/software\/pcm."},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 4th International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures, ADMS","volume":"13","author":"Willhalm Thomas","year":"2013","unstructured":"Thomas Willhalm , Ismail Oukid , Ingo M\u00fcller , and Franz Faerber . 2013 . Vectorizing database column scans with complex predicates . In Proceedings of the 4th International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures, ADMS , Vol. 13 . 1--12. Thomas Willhalm, Ismail Oukid, Ingo M\u00fcller, and Franz Faerber. 2013. Vectorizing database column scans with complex predicates. In Proceedings of the 4th International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures, ADMS, Vol. 13. 1--12."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687671"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062381"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509581"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384577.2384587"},{"key":"e_1_3_2_1_64_1","volume-title":"Project Tungsten: Bringing Apache Spark Closer to Bare Metal. (April","author":"Xin Reynold","year":"2015","unstructured":"Reynold Xin and Josh Rosen . 2015 . Project Tungsten: Bringing Apache Spark Closer to Bare Metal. (April 2015). Blog post, accessed 18 October, 2017. https:\/\/databricks.com\/blog\/2015\/04\/28\/project-tungsten-bringing-spark-closer-to-bare-metal.html. Reynold Xin and Josh Rosen. 2015. Project Tungsten: Bringing Apache Spark Closer to Bare Metal. (April 2015). Blog post, accessed 18 October, 2017. https:\/\/databricks.com\/blog\/2015\/04\/28\/project-tungsten-bringing-spark-closer-to-bare-metal.html."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934664"}],"event":{"name":"EuroSys '18: Thirteenth EuroSys Conference 2018","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Porto Portugal","acronym":"EuroSys '18"},"container-title":["Proceedings of the Thirteenth EuroSys Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190514","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190514","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.3190514"}},"subtitle":["adaptive and efficient language-independent data"],"short-title":[],"issued":{"date-parts":[[2018,4,23]]},"references-count":65,"alternative-id":["10.1145\/3190508.3190514","10.1145\/3190508"],"URL":"https:\/\/doi.org\/10.1145\/3190508.3190514","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"}}]}}