Programming Abstractions and Optimization Techniques for GPU-Based Heterogeneous Systems. - Li, Lu. (Linköping Studies in Science and Technology. Dissertations Series, 2018)