Some conversion are better done later in the pipeline. Add cuf.device_address conversion in its own pass so it can be scheduled late. The pattern will be removed from CUFOpConversion once this pass has landed.