Text this: Optimizing the Cost-Performance Tradeoff for Coflows Across Geo-Distributed Datacenters