Added sequential non-CL version of kernel