Skeleton implementation to allow change at HIP and OpenCL. Change-Id: I70e69d33c6870cc96238b2f18010ace86d56147f [ROCm/clr commit: b2116c2137]
b2116c2137