Split loop in ScalarFunction::ThirdStage case instead kernels will be run in series