Multi-core Implementations of the Concurrent Collections Programming Model