MPOpt-Cell: a high-performance data-flow programming environment for the CELL BE processor