Я не уверен, что ты можешь. Вы можете получить маску сходства процесса (GetProcessAffinityMask) и установить такую же (SetProcessAffinityMask). Вы также можете установить маску сходства потоков, но, насколько я понимаю, при этом вы ограничиваете запуск потока на одном из процессоров, для которого установлена маска сходства.
Если вы углубляетесь в конкретные потоки, работающие на определенных ядрах, вы, вероятно, захотите установить маску сходства процессов, чтобы определить набор ядер, на которых может выполняться код, и потоки в вашем процессе будут перемещаться среди выбранных ядер.