How about
this reference then recheck wikipedia? Dual core processors have 2 separate processors which share cache and memory buss. Generally, applications can be developed to adapt automatically to any combination of multiple CPUs and multi-core on one motherboard.