1. Parallel Programming with Migratable Objects: Charm++ in Practice
2. Mark Baker and Bryan Carpenter . 2000 . MPJ: A Proposed Java Message Passing API and Environment for High Performance Computing. In Parallel and Distributed Processing, José ; Rolim (Ed.). Springer Berlin Heidelberg , Berlin, Heidelberg , 552–559. Mark Baker and Bryan Carpenter. 2000. MPJ: A Proposed Java Message Passing API and Environment for High Performance Computing. In Parallel and Distributed Processing, José Rolim (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 552–559.
3. Kokkos: Enabling manycore performance portability through polymorphic memory access patterns
4. Parallel Programmability and the Chapel Language
5. Task-based programming in COMPSs to converge from HPC to big data