Охотно верю, ога. И как же вам удалось разложить на 2 или более процессора задачу, каждая итерация которой зависит от результата предыдущей ? Моё понимание вычислительной математики говорит, что это невозможно в принципе
Факториал, это произведение чисел от 1 до N.
Первый проц умножает чётные, второй нечётные. Потом просто умножить оба результата, вот вам и нобелевка.