multicore changes