Work towards packing the execution cycles

Minimize un-needed loss of thread execution by partially unrolling the
calculations on various threads. This is the start of this work.