Can we add a subsection on graph partitioning, and discuss the various built-in partitioning schemes?