How many physical CPU cores does Qubes OS need?

How to measure this if I’m running all my CPU-intensive jobs?
Lesser CPU cores will result lesser heat so I can choose a smaller desktop computer case.

Xen extensively balances workload between cores ( basically there’s no single-thread limit in Xen), so the more the better.

But there must be a limit that increases one core can only enhance a little bit performance.