Matching Application that uses the PNRS academic paper and multithreading