Final project for Parallel Programming course.