New degrees of freedom in metaheuristic optimization of component-based systems architecture: Architecture topology and load balancing