MUA-Router: Maximizing the Utility-of-Allocation for On-chip Pipelining Routers