That being said, Linode gives you access to as many cores as available on the host. In my case, I have 8 cores available, while DO restricts the number of cores available to guests based on plans (starting at 1 core).
Another thing to consider is: If your jobs are typically CPU-limited, it's probably not best to use virtual hosting at all. Dedicated machines would be far more economical for you.