How do you leverage Java 8 streams and multi-threading to optimize data processing pipelines in Itc Infotech systems?