Não é possível distribuir uniformemente um único processo encadeado por vários núcleos. Um único processo encadeado só pode ser executado em um núcleo em um determinado momento e o kernel pode mover o processo / encadeamento para outro núcleo enquanto o programa é executado. Se um processo estiver sendo executado a 100% em um núcleo o tempo todo, você deve verificar esse processo e por que ele está utilizando um núcleo.