Text this: Efficient Algorithm for Gradually Varied Flows in Channel Networks.