Distributed k-Core Decomposition
A bridging model for parallel computation