Several common problems are at play in the multi-core world of hardware and software interaction that may cause decreased performance with your application. Among them are multiple threads and memory contention. For a thorough discussion of these and other problems, refer to the white paper
The Multi-core Dilemma by Dan Woods, CTO of CITO Research. The white paper is available on the Pervasive Web site.