1. A computer program product for initializing a streaming application for execution on one or more compute nodes, each compute node adapted to execute one or more stream operators, the initialization including compiling code on a compiler system, the computer program product comprising: a computer readable storage medium having program code stored thereon, the program code comprising computer readable program code configured to: identify whether a first processing condition exists at a first stream operator of a plurality of stream operators; and add a grouping condition to a second stream operator of the plurality of stream operators if the first processing condition exists such that the second stream operator groups a plurality of tuples to send to the first stream operator.