High-Performance Domain-Specific Languages for GPU Computing