Fixing caching in CUDA.
Fix test_extrusion to be skipped in cases other than openmp and seq.
Fix opencl backend to use the new caching technique.