Flexible DOR Routing for Virtualization of Multicore Chips