kernels with only partal usage of shared memory