Dataflow programs analysis and optimization using model predictive control techniques: An example of bounded buffer scheduling | IEEE Conference Publication | IEEE Xplore