Kernel divided between multiple threads