Our solution is hierarchical design of parallel tasks that are implemented in a C-based language dedicated for hardware. We have started to show videos of our software on our YouTube channel, feel free to take a look.
Let me know if you're interested (or if you're not, why !) :-)
Matthieu Wipliez, CTO and co-founder of Synflow, an EDA start-up company