1. StarPU: a unified platform for task scheduling on heterogeneous multicore architectures
2. Toward Performance Portable Programming for Heterogeneous Systems on a Chip: A Case Study with Qualcomm Snapdragon SoC
3. Kokkos: Enabling manycore performance portability through polymorphic memory access patterns
4. Franz Franchetti , Frédéric de Mesmay , Daniel McFarlin , and Markus Püschel . 2009 . Operator Language: A Program Generation Framework for Fast Kernels . In Domain-Specific Languages, Walid Mohamed Taha (Ed.). Springer Berlin Heidelberg , Berlin, Heidelberg , 385–409. Franz Franchetti, Frédéric de Mesmay, Daniel McFarlin, and Markus Püschel. 2009. Operator Language: A Program Generation Framework for Fast Kernels. In Domain-Specific Languages, Walid Mohamed Taha (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 385–409.
5. Franz Franchetti , Tze-Meng Low , Thom Popovici , Richard Veras , Daniele G. Spampinato , Jeremy Johnson , Markus Püschel , James C. Hoe , and José M . F. Moura. 2018. SPIRAL: Extreme Performance Portability . Proceedings of the IEEE, special issue on “From High Level Specification to High Performance Code” 106 , 11 ( 2018 ). Franz Franchetti, Tze-Meng Low, Thom Popovici, Richard Veras, Daniele G. Spampinato, Jeremy Johnson, Markus Püschel, James C. Hoe, and José M. F. Moura. 2018. SPIRAL: Extreme Performance Portability. Proceedings of the IEEE, special issue on “From High Level Specification to High Performance Code” 106, 11 (2018).