Adding SPIR-V support to ComputeCpp