1. 2018 llvm keynote: The future direction of c++ and the four horsemen of heterogeneous computing. https://www.youtube.com/watch?v=7Y3-pV_b-1U. 2018 llvm keynote: The future direction of c++ and the four horsemen of heterogeneous computing. https://www.youtube.com/watch?v=7Y3-pV_b-1U.
2. The design of openmp thread affinity. https://link.springer.com/chapter/10.1007/978-3-642-30961-8_2. The design of openmp thread affinity. https://link.springer.com/chapter/10.1007/978-3-642-30961-8_2.
3. Evaluating attainable memory bandwidth of parallel programming models via babelstream. https://dl.acm.org/citation.cfm?id=3292751. Evaluating attainable memory bandwidth of parallel programming models via babelstream. https://dl.acm.org/citation.cfm?id=3292751.
4. A metric for performance portability. https://arxiv.org/abs/1611.07409. A metric for performance portability. https://arxiv.org/abs/1611.07409.
5. P0443 a unified executors proposal for c++. wg21.link/p0443. P0443 a unified executors proposal for c++. wg21.link/p0443.