Added concurrent structure to synchroniously exchange results between
threads.