Using SPIR for fun and profit with Intel OpenCL Code Builder