Хороший вопрос, и Twisted (или Python) должен иметь способ, по крайней мере, порождать "a + b" из нескольких ядер (на моем 8-ядерном i7).
К сожалению, Python GIL предотвращает это, что означает, что вам придется ждать не только задачи, связанной с процессором, но и того, чтобы одно ядро выполняло эту работу, в то время как семь других ядер ничего не делают.
Примечание. Возможно, лучшим примером будет «a () + b ()» или даже «fact (sqrt (a () ** b ())» и т. Д., Но важный факт заключается в том, что приведенная выше операция заблокирует одно ядро и GIL в значительной степени мешают Python делать что-либо еще во время этой операции, которая может составлять несколько мс ...