added nrm2 kernel for all precisions