Adjoint-Based Optimization through Reduced-Order Subdomain Surrogate Modelling