Just to clarify, there are not 16 cores, but 16 concurrent execution threads. There are just 8 cores. You should never consider HT "cores" as real cores.
Regarding your question, it will depend on the order "cores" are assigned to your VM. If I am correct, Linux reports cores in the...