Added work_size wrapper for kernel::enqueue