Add subset unit tests
Add Subset support
Add subset support in plan
Add subset support in OpenMP
Add CUDA subset support
Add OpenCL subset support