== Thread ==
// TODO: Explain what A single thread is a set of instructions that the CPU schedules and executes independently. A process consists of one or more threads which are in OpenMP (short)able to be run concurrently. This forms the basis of multithreading.
== Multiple Processes ==