Changed design of the kernels in purpose to eliminate code duplication
Added Kokkos kernels for Kinematics