feat: use desc workspace for bitonic sort buf instead of hipMallocAsync
- getWorkSpaceSize adds m*sizeof(Index) after CDF area for sort buf
- gpu_bitonic_sort takes wkPtr, no more hipMallocAsync/hipFreeAsync
- exec_dcu passes workspace ptr offset past CDF as sort buf