Substring matching using KMP algorithm on CUDA/MPI ECE 5720 Parallel Computing Final Project, Cornell, NY Feng Qi fq26 Ying Zong yz887