Implementation of some algorithms done as part of a course in parallel programming