Removing device syncs to increase performance
Regenerating code with the new update_halo kernel