Multi-dimensional computations, splitting kernels