Initial multicore version