updated proof of work to randomly, yet sequentially, access memory