Use a simple hw_vcpus_as_cores=yes metadata entry on images to allocate your vcpus as cores instead of sockets.