Multicore processor development