Proceedings of the thirty-sixth annual ACM symposium on Theory of computing