HDArray: Parallel Array Interface for Distributed Heterogeneous Devices. - Hyun Dok Cho; Okwan Kwon; Samuel P. Midkiff (LCPC, 2018)