Demo on the task parallel library