Describir: Partitioning Networks into Cliques: A Randomized Heuristic Approach