{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:55Z","timestamp":1750307215289,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,26]],"date-time":"2012-03-26T00:00:00Z","timestamp":1332720000000},"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":[[2012,3,26]]},"DOI":"10.1145\/2245276.2232093","type":"proceedings-article","created":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T13:03:31Z","timestamp":1339419811000},"page":"1922-1924","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Portable Parallel Programs using architecture-aware libraries"],"prefix":"10.1145","author":[{"given":"Fadi","family":"Zaraket","sequence":"first","affiliation":[{"name":"American University of Beirut"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamad","family":"Noureddine","sequence":"additional","affiliation":[{"name":"American University of Beirut"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Sabra","sequence":"additional","affiliation":[{"name":"American University of Beirut"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ameen","family":"Jaber","sequence":"additional","affiliation":[{"name":"American University of Beirut"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,3,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Intel manycore testing lab. http:\/\/software.intel.com\/en-us\/forums\/intel-manycore-testing-lab.  Intel manycore testing lab. http:\/\/software.intel.com\/en-us\/forums\/intel-manycore-testing-lab."},{"volume-title":"ACM","year":"2006","author":"Programming","key":"e_1_3_2_1_2_1"},{"key":"e_1_3_2_1_3_1","first-page":"2001","article-title":"Automated empirical optimization of software and the atlas project","volume":"27","author":"Antoine C. W.","year":"2000","journal-title":"Parallel Computing"},{"key":"e_1_3_2_1_4_1","unstructured":"B. Barney. POSIX Threads Programming 2010.  B. Barney. POSIX Threads Programming 2010."},{"volume-title":"Parallel Programming API for Shared Memory Multiprocessors. Sun Studio Technical Articles","year":"2010","author":"Copty N.","key":"e_1_3_2_1_5_1"},{"key":"e_1_3_2_1_6_1","unstructured":"T. H. Cormen C. Stein R. L. Rivest and C. E. Leiserson. Introduction to Algorithms. McGraw-Hill Higher Education 3rd edition 2009.   T. H. Cormen C. Stein R. L. Rivest and C. E. Leiserson. Introduction to Algorithms . McGraw-Hill Higher Education 3rd edition 2009."},{"key":"e_1_3_2_1_7_1","unstructured":"A. G. et al. Array Building Blocks: A Flexible Parallel Programming Model for Multicore and Many-Core Architectures. Dr. Dobb's Journal 2010.  A. G. et al. Array Building Blocks: A Flexible Parallel Programming Model for Multicore and Many-Core Architectures. Dr. Dobb's Journal 2010."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004041291"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1998.681704"},{"volume-title":"Biomedical Imaging: From Nano to Macro","year":"2008","author":"Luebke D.","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","unstructured":"N. A. Lynch. Distributed Algorithms. Morgan Kaufmann Publishers Inc. San Francisco CA 1997.   N. A. Lynch. Distributed Algorithms . Morgan Kaufmann Publishers Inc. San Francisco CA 1997."},{"key":"e_1_3_2_1_12_1","unstructured":"N\/A. Metropolis: Design Environment for Heterogeneous Systems. http:\/\/embedded.eecs.berkeley.edu\/metropolis\/ 2004.  N\/A. Metropolis: Design Environment for Heterogeneous Systems. http:\/\/embedded.eecs.berkeley.edu\/metropolis\/ 2004."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.94"},{"volume-title":"Addison-Wesley Professional","year":"2001","author":"Siek J. G.","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/646800.705632"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/234313.234417"},{"volume-title":"Inc.","year":"1998","author":"Xavier C.","key":"e_1_3_2_1_18_1"}],"event":{"name":"SAC 2012: ACM Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Trento Italy","acronym":"SAC 2012"},"container-title":["Proceedings of the 27th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2245276.2232093","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2245276.2232093","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:44Z","timestamp":1750241204000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2245276.2232093"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,26]]},"references-count":18,"alternative-id":["10.1145\/2245276.2232093","10.1145\/2245276"],"URL":"https:\/\/doi.org\/10.1145\/2245276.2232093","relation":{},"subject":[],"published":{"date-parts":[[2012,3,26]]},"assertion":[{"value":"2012-03-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}