Towards Many-Core Real-Time Embedded Systems: Software Design of Streaming Systems at System Level