Distributed Programming Models In Algorithm Visualizer In C