Modern multiprocessor architectures offer computing resources that are not always straightforward to use. To leverage this computing power one has to adapt existing algorithms and programming approaches. Support in the software stack is necessary to easily write parallel programs.
Video | Scala Days 2010