matmul_pthreads.c finished. Valgrind did not find memory leaks. Timings taken for varying array sizes and number of threads; recorded in pthreads_timings.txt