// Description: Declare shared memory variables and assign them to specific ...
* shrinking the gap to 1. Early large-gap passes move elements long distances * cheaply, removing many inversions before the final gap-1 pass.