This document describes a tool called Optimize Streams that uses automated refactoring and static analysis to optimize Java 8 stream code for improved performance. The tool analyzes stream code to determine when parallelization is safe and interference-free. It was tested on 11 Java projects totaling over 600,000 lines of code, and observed an average speedup of 1.55x after refactoring stream code. The tool integrates analyses from the WALA and SAFE frameworks to infer ordering properties and prevent resource errors during refactoring.