Multi-Objective Optimization in Physical Synthesis of Integrated Circuits by David Papa & Igor Markov