Distributed Iterative Graph Processing Using NoSQL with Data Locality