Parallel algorithms for clustering biological graphs on distributed and shared memory architectures. (1st January 2014)