Multi-threaded kernel for Project 3 in EGR 424