Why Multicore