Speeding Up Tumor Growth Simulations Using Parallel Programming and Cellular Automata