Multi material topology optimization with hybrid cellular automata