Accelerating Clifford Algebra Operations using GPUs and an OpenCL Code Generator