A Heterogeneous Parallel Framework for Domain-Specific Languages
Distributed data-parallel computing using a high-level programming language