Hyper-Threading and Shared CPU Cache
Interesting post from Slava Oks. The long and the short of it is that low-priority threads which touch a lot of memory can really hurt a high-priority thread on the other logical processor by trashing the shared cache.