Divide and Conquer: Partitioning Online Social Networks