Project to parallelized some algorithms and see how much speedup can it get, using C*, C++ OpenMP, and Java Multi Threading