A program which takes in a set of tasks as input and performs them all at once using threads.