Static and incremental overlapping clustering algorithms for large collections processing in GPU