A resposta curta é: você não pode saber!
A resposta um pouco mais longa é: O sistema operacional (qualquer sistema operacional do usuário final, na verdade) programa os processos em si e os atribui às CPUs. Mesmo ao executar apenas a simulação, os processos podem ser interrompidos e, em pouco tempo, continuados na mesma ou em outra CPU.
Provavelmente há uma resposta ainda mais longa (incluindo o código para atribuir processos a CPUs, pensamentos sobre o que poderia impactar a paralisação e o desempenho etc.), mas isso está além do escopo do AskDifferent. Perguntar sobre SuperUser ou o StackOverflow pode obter melhores resultados para isso.