Switched OpenCL code to use paraell arrays instead of path_m structs. Not sure if all the arrays are being populated though