Multi-objective Design Space Exploration of Multiprocessor SoC Architectures The MULTICUBE Approach (Springer New York, 2011)