Compiling Database Application Programs
Delite: A Compiler Architecture for Performance-Oriented Embedded Domain-Specific Languages