The Concurrency Challenge
Implicitly parallel programming models for thousand-core microprocessors