DSL that generates C code for different computation platforms (pure C, OpenCL, Intel Phi)