Cellular automata simulation of urban dynamics through GPGPU