Final project for MATH 4777 (Vector & Parallel Scientific Computing). Performs user-defined operations on files in parallel using both distributed memory (Pthreads) and distributed computing (Open MPI)