Multi-core parallel graph clustering