Parallel Deque implementation

Implements the Chase and Lev work-stealing deque and changes the existing scheduler code to match.