it looks like GpuSort working using bulk transfer mode
merge optimal bitonic sorting code.