I cant process trying to process each chunk on a different thread because next chunk clear the kmers
void kmerDecoder::next_chunk(){
this->kmers.clear();
this->extractKmers();
}
also flatmap is not the best data structure. Vector or deque is more efficient for this task.