This document discusses application behavior-aware flow control in network-on-chip (NoC) architectures. The author proposes a proactive approach to congestion detection that predicts changes in global, end-to-end network traffic patterns of running applications. Traffic prediction is based on a table-driven predictor that uses application communication patterns. The flow control algorithm schedules packet injection to avoid predicted network congestion and improve throughput. Simulation results on SPLASH-2 benchmarks and synthetic traffic show significant performance improvements with negligible overhead.