(Costless) Software Abstractions for Parallel Architectures
Software Abstractions for Parallel Hardware