1) декодирование MPEG там самое простое. Функцию вызвали и она декодировала... 2) а где параллельные процессоры с параллельными программами? Что-то всё по старинке пока. "На основе предыдущих" -- так в этом и проблема. Пока предыдущий шаг не досчитан, следующий не запустить. Будет все 65535 процессоров одного ждать, пока он досчитает своё.