Characterizing topological bottlenecks for data delivery in CTP using simulation-based stress testing with natural selection