Performance estimation of data-flow applications for IP-based system design