multicore performance