Multicore Processor: It is an integrated circuit in which two or more processors core have been packaged for enhanced performance, reduced power consumption and more efficient simultaneous multitasking. In multi core technology architecture, a single physical processor contains the core logic of two or more processors and these processors are packaged into a single integrated circuit. The multicore technology is mainly used for parallel computing which increases computer speed and efficiency. Multiple processes are used in mobile devices, desktops, workstations and servers. Multicore processors will give the benefits to all software especially for multithreaded program.