Parallel Thinkers