Exploring Performance Portability for Accelerators via High-level Parallel Patterns. Kaixi Hou. Virginia Tech, May 2018.