{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T07:46:11Z","timestamp":1758267971246},"reference-count":29,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,7]]},"DOI":"10.1109\/cec.2016.7744316","type":"proceedings-article","created":{"date-parts":[[2016,11,30]],"date-time":"2016-11-30T17:22:49Z","timestamp":1480526569000},"page":"4143-4150","source":"Crossref","is-referenced-by-count":4,"title":["Automatic lock-free parallel programming on multi-core processors"],"prefix":"10.1109","author":[{"given":"Gopinath","family":"Chennupati","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. Muhammad Atif","family":"Azad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Conor","family":"Ryan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351678"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45414-4_21"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2362729"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/114005.102808"},{"key":"ref14","article-title":"Behavioral program synthesis: Insights and prospects","author":"krawiec","year":"2015","journal-title":"Genetic Programming Theory and Practice"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/359863.359878"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-22183-0_2"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1186\/s13040-014-0034-0"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2010.5585922"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281544"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2764695"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.2307\/1165329"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4630793"},{"key":"ref6","first-page":"238","article-title":"On the efficiency of multi-core grammatical evolution (MCGE) evolving multicore parallel programs","author":"chennupati","year":"2014","journal-title":"World Congress on Nature & Biologically Inspired Computing"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2083669"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754746"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2013.2282500"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768419"},{"key":"ref2","article-title":"Optimizing 11 cache for embedded systems through grammatical evolution","author":"alvarez","year":"2015","journal-title":"Soft Computing"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2421648.2421659"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2483852.2483866"},{"journal-title":"Grammatical Evolution Evolutionary Automatic Programming in an Arbitrary Language","year":"2003","author":"o'neill","key":"ref20"},{"key":"ref22","first-page":"295","article-title":"The evolution of provable parallel programs","author":"ryan","year":"1997","journal-title":"Proc Second Ann Conf Genetic Programming"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2052622"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2555243.2555261"},{"journal-title":"Advanced Programming in the UNIX Environment","year":"2013","author":"stevens","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224988"},{"key":"ref25","article-title":"High-level lock-less programming for multicore","author":"tordini","year":"2012","journal-title":"Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES) - Poster Abstracts"}],"event":{"name":"2016 IEEE Congress on Evolutionary Computation (CEC)","start":{"date-parts":[[2016,7,24]]},"location":"Vancouver, BC, Canada","end":{"date-parts":[[2016,7,29]]}},"container-title":["2016 IEEE Congress on Evolutionary Computation (CEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7636124\/7743769\/07744316.pdf?arnumber=7744316","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,12,17]],"date-time":"2016-12-17T03:50:36Z","timestamp":1481946636000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7744316\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7]]},"references-count":29,"URL":"https:\/\/doi.org\/10.1109\/cec.2016.7744316","relation":{},"subject":[],"published":{"date-parts":[[2016,7]]}}}