Working on reduction kernels
Finalizing very naive and fragile reduction kernels for dot and norm2