{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T18:52:32Z","timestamp":1793127152648,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,11]],"date-time":"2009-08-11T00:00:00Z","timestamp":1249948800000},"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":[[2009,8,11]]},"DOI":"10.1145\/1583991.1584017","type":"proceedings-article","created":{"date-parts":[[2009,8,17]],"date-time":"2009-08-17T18:34:59Z","timestamp":1250534099000},"page":"79-90","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":100,"title":["Reducers and other Cilk++ hyperobjects"],"prefix":"10.1145","author":[{"given":"Matteo","family":"Frigo","sequence":"first","affiliation":[{"name":"Cilk Arts, Burlington, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pablo","family":"Halpern","sequence":"additional","affiliation":[{"name":"Cilk Arts, Burlington, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Charles E.","family":"Leiserson","sequence":"additional","affiliation":[{"name":"Cilk Arts, Burlington, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stephen","family":"Lewin-Berlin","sequence":"additional","affiliation":[{"name":"Cilk Arts, Burlington, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,8,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Addison-Wesley","author":"Aho Alfred V.","year":"1986"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/324133.324234"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/990524.990527"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.842947"},{"key":"e_1_3_2_1_6_1","unstructured":"Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest and Clifford Stein. Introduction to Algorithms. The MIT Press third edition 2009.   Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest and Clifford Stein. Introduction to Algorithms. The MIT Press third edition 2009."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258493"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073862"},{"key":"e_1_3_2_1_10_1","unstructured":"Johnson M. Hart. Windows System Programming. Addison-Wesley third edition 2004.   Johnson M. Hart. Windows System Programming. Addison-Wesley third edition 2004."},{"key":"e_1_3_2_1_11_1","unstructured":"Institute of Electrical and Electronic Engineers. Information technology--Portable Operating System Interface (POSIX)--Part 1: System application program interface (API) {C language}. IEEE Standard 1003.1 1996 Edition.  Institute of Electrical and Electronic Engineers. Information technology--Portable Operating System Interface (POSIX)--Part 1: System application program interface (API) {C language}. IEEE Standard 1003.1 1996 Edition."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Kenneth E. Iverson. A Programming Language. John Wiley &amp; Sons 1962.   Kenneth E. Iverson. A Programming Language. John Wiley &amp; Sons 1962.","DOI":"10.1145\/1460833.1460872"},{"key":"e_1_3_2_1_13_1","volume-title":"The High Performance Fortran Handbook. The MIT Press","author":"Koelbel Charles H.","year":"1994"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630048"},{"key":"e_1_3_2_1_16_1","unstructured":"Don McCrady. Avoiding contention using combinable objects. Microsoft Developer Network blog post September 2008. Available from: http:\/\/blogs.msdn.com\/nativeconcurrency\/archive\/2008\/09\/25\/avoiding-contention-using-combinable-objects.aspx.  Don McCrady. Avoiding contention using combinable objects. Microsoft Developer Network blog post September 2008. Available from: http:\/\/blogs.msdn.com\/nativeconcurrency\/archive\/2008\/09\/25\/avoiding-contention-using-combinable-objects.aspx."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1985.43"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/130616.130623"},{"key":"e_1_3_2_1_20_1","unstructured":"OpenMP: A proposed industry standard API for shared memory programming. OpenMP white paper October 1997. Available from: http:\/\/www.openmp.org\/specs\/mp-documents\/paper\/paper.ps.  OpenMP: A proposed industry standard API for shared memory programming. OpenMP white paper October 1997. Available from: http:\/\/www.openmp.org\/specs\/mp-documents\/paper\/paper.ps."},{"key":"e_1_3_2_1_21_1","volume-title":"Inc.","author":"Reinders James","year":"2007"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1137\/0214061"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/953353.953355"}],"event":{"name":"SPAA 09: 21st ACM Symposium on Parallelism in Algorithms and Architectures","location":"Calgary AB Canada","acronym":"SPAA 09","sponsor":["ACM Association for Computing Machinery","SIGACT ACM Special Interest Group on Algorithms and Computation Theory","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1583991.1584017","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1583991.1584017","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:17:58Z","timestamp":1750249078000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1583991.1584017"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,11]]},"references-count":20,"alternative-id":["10.1145\/1583991.1584017","10.1145\/1583991"],"URL":"https:\/\/doi.org\/10.1145\/1583991.1584017","relation":{},"subject":[],"published":{"date-parts":[[2009,8,11]]},"assertion":[{"value":"2009-08-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}