kernel execution now uses nd_range_iterator