Code generating global reductions
Codegen working for reductions except for the __global key word issue in user kernel