Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming