single/multicore support
single/multicore support