Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing