Add openmp and opencl version. OpenCL doesn't work, must figure out how to implement parralel sum