Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures