Multicore Technologies articles