Changed kernel loop organization for CPU devices

This updates kernels generated with vex::generator