Facilitating the development of stencil applications using the Heterogeneous Programming Library. (18th April 2017)