CS 267: Applications of Parallel Computers Graph Partitioning
CS 240A: Graph and hypergraph partitioning