Reducing remodularization complexity through modular-objective decoupling