refactor Collector interface & usage for lock-free parallelizability
parallelize TopScoreDocCollector