This algorithm can provide very high throughput, but it is not resource-efficient when setting a large sort number. See Internals of Bitonic Sort