Tree Graph Partitioning