Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming