{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,26]],"date-time":"2024-01-26T06:39:12Z","timestamp":1706251152666},"reference-count":58,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2013]]},"DOI":"10.1109\/access.2013.2282500","type":"journal-article","created":{"date-parts":[[2013,9,18]],"date-time":"2013-09-18T18:02:41Z","timestamp":1379527361000},"page":"625-645","source":"Crossref","is-referenced-by-count":5,"title":["LC\/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore Applications"],"prefix":"10.1109","volume":"1","author":[{"given":"Damian","family":"Dechev","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Laborde","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven D.","family":"Feldman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","year":"2011","journal-title":"System Collections Concurrent Namespace"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.8"},{"key":"ref33","year":"2011","journal-title":"Technical Specifications for the Lockless Inc Memory Allocator"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"ref31","first-page":"89","article-title":"Property models: From incidental algorithms to reusable components","author":"j\ufffdrvi","year":"2008","journal-title":"Proc 7th Int Conf GPCE"},{"key":"ref30","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/1964218.1964220","article-title":"Using simulation to design extremescale applications and architectures: Programming model exploration","volume":"38","author":"janssen","year":"2011","journal-title":"SIGMETRICS Perform Eval Rev"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/564879.564881"},{"key":"ref36","first-page":"651","article-title":"CAS-based lock-free algorithm for shared deques","volume":"2790","author":"michael","year":"2003","journal-title":"Proc 9th Euro-Par Conf Parallel Process"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btr011"},{"key":"ref34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/3-540-46002-0_1","volume":"2280","author":"lowry","year":"2002","journal-title":"(Lecture Notes Computer Science)"},{"key":"ref28","year":"2011","journal-title":"Programming Languages - C++"},{"key":"ref27","year":"2011","journal-title":"Reference for Intel Threading Building Blocks"},{"key":"ref29","first-page":"1","article-title":"Exascale Co-design with sandia's structural simulation toolkit (SST) coarse-grained components","author":"janssen","year":"2010","journal-title":"Proc 1st Int Workshop Perform Model Benchmark Simul High Perform Comput Syst"},{"key":"ref2","first-page":"65","article-title":"Evaluating performance optimizations of large-scale genomic sequence search applications using SST\/macro","author":"ahn","year":"2011","journal-title":"Proc 1st Int Conf Simul Model Methodol Technol Appl"},{"key":"ref1","year":"2012","journal-title":"Boost C++ libraries"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2009.08.011"},{"key":"ref22","author":"herlihy","year":"2008","journal-title":"The Art of Multiprocessor Programming"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1062247.1062249"},{"key":"ref24","author":"gartner","year":"2011","journal-title":"Grand Challenges for IT"},{"key":"ref23","first-page":"241","article-title":"Concurrent operations in extendible hashing","author":"hsu","year":"1986","journal-title":"Proc 12th Int Conf VLDB"},{"key":"ref26","year":"2004","journal-title":"IA-32 Intel Architecture Software Developer's Manual Volume 3 System Programming Guide"},{"key":"ref25","year":"1983","journal-title":"System\/370 Principles of Operation"},{"key":"ref50","author":"stepanov","year":"2009","journal-title":"Elements of Programming"},{"key":"ref51","author":"stroustrup","year":"2000","journal-title":"The C++ Programming Language"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btr595"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-007-0735-1_4"},{"key":"ref56","first-page":"1114","article-title":"The non-blocking programming paradigm in large scale scientific computations","author":"tsigas","year":"2003","journal-title":"Proc PPAM"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1038\/nrg2857-c1"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.03.001"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.451"},{"key":"ref52","article-title":"About C++ and few more things","author":"stroustrup","year":"2011","journal-title":"Software Develop"},{"key":"ref10","author":"dechev","year":"2009","journal-title":"Programming and Validation Techniques for Reliable Goal-Driven Autonomic Software Book Chapter in Autonomic Communication"},{"key":"ref40","author":"moir","year":"2007","journal-title":"Handbook of Data Structures and Applications"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/SMC-IT.2009.45"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1639954"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1639954"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/320083.320092"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995964"},{"key":"ref16","author":"fraser","year":"2004","journal-title":"Practical Lock-Freedom"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1233307.1233309"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2004.1302969"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45414-4_21"},{"key":"ref4","year":"2011","journal-title":"A Lock-Free Wait-Free Hash Table"},{"key":"ref3","year":"2011","journal-title":"Boost C++ libraries"},{"key":"ref6","first-page":"382","article-title":"Automatic extraction of SST\/macro skeleton models","author":"dakshinamurthy","year":"2011","journal-title":"Proc 25th ACM ICS"},{"key":"ref5","author":"cormen","year":"2009","journal-title":"Introduction to Algorithms"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1007\/11945529_11","volume":"4305","author":"dechev","year":"2006","journal-title":"(Lecture Notes Computer Science)"},{"key":"ref7","author":"dechev","year":"2010","journal-title":"A Concurrency and Time Centered Framework for Autonomous Space Systems"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1897852.1897873"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1007\/11945529_11","volume":"4305","author":"dechev","year":"2006","journal-title":"Principles of Distributed Systems (Lecture Notes in Computer Science)"},{"key":"ref46","year":"2011","journal-title":"Mantevo"},{"key":"ref45","year":"2011","journal-title":"SST\/Macro"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1897852.1897873"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872049"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993501"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.34"},{"key":"ref44","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1007\/3-540-49530-4_32","volume":"1511","author":"rauchwerger","year":"1998","journal-title":"Lecture Notes in Computer Science"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390635"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/6336544\/06603321.pdf?arnumber=6603321","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:24:33Z","timestamp":1642004673000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6603321\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"references-count":58,"URL":"https:\/\/doi.org\/10.1109\/access.2013.2282500","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}