Фреймворк для DSP
Здравствуйте! Ищу фреймворк под C/C++ для многоступенчатой цифровой обработки сигналов, поступающих с АЦП. Проблема в том, что при усложнении системы обработки, когда уже нужно параллельно использовать разные алгоритмы над одним и тем же массивом входных данных, методика протаскивания указателей на массивы из функцию в функцию приводит в глубокое уныние. Уже склонился к тому, что надо бы реализовать некий фреймворк, который бы взял на себя заботу о контроле над временем жизни выделяемых массивов, соединении между собой блоками обработки данных, установке параметров каждого блока «на лету» и т.п. Но, не люблю изобретать велосипед. Все это немного по стилю напоминает то, что делает симулинк, только задача стоит не в имитации некоторого устройства с синхронизацией по времени, а в проведении именно самих расчетов в асинхронном режиме. Если кто чего подскажет, буду премного благодарен.