Stav dette: Design and Implementation of CAOS: An Implicitly Parallel Language for the High-Performance Simulation of Cellular Automata