Adding fault tolerance to OpenCL