{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T20:13:16Z","timestamp":1694635996641},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2009,4,22]],"date-time":"2009-04-22T00:00:00Z","timestamp":1240358400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comp. Sci. Res. Dev."],"published-print":{"date-parts":[[2009,6]]},"DOI":"10.1007\/s00450-009-0072-x","type":"journal-article","created":{"date-parts":[[2009,4,21]],"date-time":"2009-04-21T05:42:19Z","timestamp":1240292539000},"page":"217-224","source":"Crossref","is-referenced-by-count":0,"title":["MCFX: A\u00a0new parallel programming framework for multicore systems"],"prefix":"10.1007","volume":"23","author":[{"given":"Liang","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deepankar","family":"Bairagi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,4,22]]},"reference":[{"key":"72_CR1","doi-asserted-by":"crossref","unstructured":"Duran A, Gonz\u00e0lez M, Corbal\u00e1n J (2005) Automatic thread distribution for nested parallelism in openmp. In: ICS \u201905: Proceedings of the 19th Annual International Conference on Supercomputing, ACM, New York, pp. 121\u2013130","DOI":"10.1145\/1088149.1088166"},{"key":"72_CR2","doi-asserted-by":"crossref","unstructured":"Willhalm T, Popovici N (2008) Putting intel(r) threading building blocks to work. In: IWMSE \u201908: Proceedings of the 1st International Workshop on Multicore Software Engineering, ACM, New York, pp. 3\u20134","DOI":"10.1145\/1370082.1370085"},{"key":"72_CR3","volume-title":"Java Concurrency in Practice","author":"B Goetz","year":"2006","unstructured":"Goetz B, Peierls T, Bloch J, Bowbeer J, Holmes D, Lea D (2006) Java Concurrency in Practice. Addision-Wesley, Amsterdam"},{"key":"72_CR4","unstructured":"Richardson H (1996) High performance fortran: history, overview and current developments. Tech. Rep., 1.4 TMC-261, Thinking Machines Corporation"},{"key":"72_CR5","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/cpe.4330020404","volume":"2","author":"VS Sunderam","year":"1990","unstructured":"Sunderam VS (1990) Pvm: A framework for parallel distributed computing. Concurrency Pract Exper 2:315\u2013339","journal-title":"Concurrency Pract Exper"},{"key":"72_CR6","volume-title":"Using MPI: Portable Parallel Programming with the Message Passing Interface","author":"W Gropp","year":"1994","unstructured":"Gropp W, Lusk E, Skjellum A (1994) Using MPI: Portable Parallel Programming with the Message Passing Interface. MIT Press, Cambridge, MA"},{"key":"72_CR7","volume-title":"Ada: An Advanced Introduction","author":"N Gehani","year":"1983","unstructured":"Gehani N (1983) Ada: An Advanced Introduction. Prentice-Hall, Upper Saddle River, NJ"},{"key":"72_CR8","doi-asserted-by":"crossref","unstructured":"Deshpande A, Schultz M (1992) Efficient parallel programming with linda. In: Supercomputing \u201992: Proceedings of the 1992 ACM\/IEEE conference on Supercomputing. IEEE Computer Society Press, Los Alamitos, CA, pp. 238\u2013244","DOI":"10.1109\/SUPERC.1992.236679"},{"key":"72_CR9","doi-asserted-by":"crossref","unstructured":"Goldman R, Gabriel RP (1988) Qlisp: experience and new directions. In: PPEALS \u201988: Proceedings of the ACM\/SIGPLAN Conference on Parallel Programming: Experience With Applications, Languages and Systems. ACM, New York, pp. 111\u2013123","DOI":"10.1145\/62115.62127"},{"issue":"4","key":"72_CR10","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"RH Halstead Jr","year":"1985","unstructured":"Halstead Jr RH (1985) Multilisp: a language for concurrent symbolic computation. ACM Trans Program Lang Syst 7(4):501\u2013538","journal-title":"ACM Trans Program Lang Syst"},{"issue":"3","key":"72_CR11","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1145\/72551.72555","volume":"21","author":"E Shapiro","year":"1989","unstructured":"Shapiro E (1989) The family of concurrent logic programming languages. ACM Comput Surv 21(3):413\u2013510","journal-title":"ACM Comput Surv"},{"key":"72_CR12","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1086.001.0001","volume-title":"Actors: A Model of Concurrent Computation in Distributed Systems","author":"G Agha","year":"1986","unstructured":"Agha G (1986) Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge, MA"},{"key":"72_CR13","doi-asserted-by":"crossref","unstructured":"Kale LV, Krishnan S (1993) Charm++: A portable concurrent object oriented system based on c++. Tech. Rep., Champaign, IL","DOI":"10.1145\/165854.165874"},{"key":"72_CR14","unstructured":"Bodin F, Priol T, Mehrotra P, Gannon D (1994) Object parallelism in pc++*"},{"issue":"1","key":"72_CR15","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/240732.240741","volume":"4","author":"C Kesselman","year":"1996","unstructured":"Kesselman C (1996) High performance parallel and distributed computation in compositional cc++. SIGAPP Appl Comput Rev 4(1):24\u201326","journal-title":"SIGAPP Appl Comput Rev"},{"key":"72_CR16","doi-asserted-by":"crossref","unstructured":"Frigo M, Leiserson CE, Randall KH (1998) The implementation of the cilk-5 multithreaded language. In: PLDI \u201998: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, ACM, New York, pp. 212\u2013223","DOI":"10.1145\/277650.277725"},{"key":"72_CR17","doi-asserted-by":"crossref","unstructured":"McCool MD, D\u2019Amora B (2006) Programming using rapidmind on the cell be. In: SC \u201906: Proceedings of the 2006 ACM\/IEEE conference on Supercomputing, ACM, New York, p. 222","DOI":"10.1145\/1188455.1188686"},{"issue":"3","key":"72_CR18","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1145\/3828.3830","volume":"32","author":"R Dechter","year":"1985","unstructured":"Dechter R, Pearl J (1985) Generalized best-first search strategies and the optimality of a*. J ACM 32(3):505\u2013536","journal-title":"J ACM"}],"container-title":["Computer Science - Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-009-0072-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-009-0072-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-009-0072-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,4]],"date-time":"2021-10-04T09:59:37Z","timestamp":1633341577000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00450-009-0072-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,4,22]]},"references-count":18,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2009,6]]}},"alternative-id":["72"],"URL":"https:\/\/doi.org\/10.1007\/s00450-009-0072-x","relation":{},"ISSN":["1865-2034","1865-2042"],"issn-type":[{"value":"1865-2034","type":"print"},{"value":"1865-2042","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,4,22]]}}}