http://selftiming.ru/new/2011/10/05/postanovka-zadachi-programmirovaniya-mnogoyadernoj-potokovoj-rekurrentnoj-arhitektury/