added optimized blas level1 dot kernels for single and double precision