rake: use rake builtin parallel execution support

`rake` supports the use of thread pool with `-j` option. It also
supports turning all tasks into a multitask with `-m`. By combining the
two options, we can do parallel execution with almost no additional
code. We however keep some of the previous code to have a better
reporting.