A domain-specific approach to heterogeneous parallelism
Domain-specific languages: an annotated bibliography