added strides and leading dimensions to kernels (usages not fixed yet)