[Related to #21] cpulimit doesn't handle multi core systems.

Tests pass. Solves the issue we have in virtualized Ubuntu hosted with Linode.