Changed SwitchToThread() to Sleep(0). It can allow threads on other processors to run.