Referred to as cores.
Microprocessors refer to the number of cores per chip.
Software to utilize the significant uplift available to multicore processor machines needs to use special techniques like pipelining to overlap the execution of instructions.
Parallel programming was not available for the Single core processor


