only use GPU devices for Bitonic Sort (require workgroup sizes > 1, and most CPU devices only provide 1)