adding Uux3a for cuda and opencl along with analysis