k-means++: the advantages of careful seeding | Synapse