Using built-in uuid generation is very expensive.  Changed default to
use atomic integer uuid generation instead.  Further, to ensure
uniqueness across different hosts, partitioned namespace across hosts
so that first part is globally unique amongst hosts and second part is
unique to host.