Text this: A Graph Heuristic Approach for the Data Path Allocation Problem