G. Steele, Jr., and J. Tristan. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, page 15:1--15:12. ACM, (2016)
R. Canetti, O. Goldreich, S. Goldwasser, and S. Micali. Proceedings of the Thirty-second Annual ACM Symposium on Theory of
Computing, page 235--244. New York, NY, USA, ACM, (2000)