Odersky, MartinProkopec, Aleksandar2014-08-252014-08-252014-08-25201410.5075/epfl-thesis-6264https://infoscience.epfl.ch/handle/20.500.14299/106021urn:nbn:ch:bel-epfl-thesis6264-0enparallel programmingdata structuresdata-parallelismparallelizationconcatenationschedulingatomic snapshotsconcurrent data structurespersistent data structureswork-stealinglinearizabilitylock-freedomData Structures and Algorithms for Data-Parallel Computing in a Managed Runtimethesis::doctoral thesis