A Cellular Automata Approach For The Simulation And Development Of Advanced Phase Change Memory Devices