Quantum dot spin cellular automata for realizing a quantum processor