Adjoint-Based Optimization Through Reduced-Order Subdomain Surrogate Modelling