Multicore to me means running on more than one processor.
So you could have 3 threads on processor 1 and 3 threads on a second processor. Multicore processor have more than 1 processor on the die. At least that is my understanding of it all.