Restore the power operator (**2) for clarity; remove most of 'gang/vector/worker' specifications; minimize the number of 'kernels' sections (to about one per function instead of one per loop nest).