Pattern-Based Programming Abstractions for Heterogeneous Parallel Computing. - Ernstsson, August. (Linköping Studies in Science and Technology. Dissertations Series, 2021)