Можно ли назначить ядро процессора определенной очереди GCD или функции, которая запускается этой очередью?
Если да, то как это можно сделать?
Неа. Это в корне противоречит цели GCD.