Oblivious Parallel Ram And Applications