1. A system for fusing operators within a streams environment, comprising: a processor; and a memory communicatively coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: monitor a streams environment including a plurality of processing elements operating upon one or more computer processors, wherein the plurality of processing elements include: a first processing element coupled with a first operator which is instructed by a first programming instructions, and a second processing element coupled with a second operator which is instructed by a second programming instructions; measure a workload of the first processing element; measure a workload of the second processing element; determine if the workload of the first processing element has reached a first threshold of the workload of the first processing element; determine if the workload of the second processing element has reached a second threshold of the workload of the second processing element; compare the first programming instructions and the second programming instructions to determine whether the first programming instructions and the second programming instructions are compatible, wherein the first operator and the second operator are susceptible to fusion when it is determined that the first programming instructions and the second programming instructions are compatible; and in response to a determination that the workload of the first processing element has reached the first threshold and the workload of the second processing element has reached the second threshold and a determination that the first operator and the second operator are susceptible to fusion: de-couple the first operator from the first processing element, and fuse, the first operator to the second processing element.