Multicore processors are everywhere. In desktop computing, it is almost impossible to buy a computer that does not have a multicore CPU inside. Multicore technology is also impacting the embedded space, where increased performance per watt presents a compelling case for migration. Developers are increasingly turning to multicore because they either want to improve the processing power of their product, or they want to take advantage of some other technology that is ‘bundled’ within with the multicore package. This article offers seven tips to help making that first step to using such devices.