Instead of routing a large order to one pool, the router can compare paths across venues and split execution where that benefits the route.