Paralelism in algorithms and architecture: proceedings of the 30th ACM symposium; Vienna, Austria, July 16-18, 2018 (ACM - Association for Computing Machinery, 2018)