macro guards on use case and adjustment for memory size gcc-8 warning fix adjustement to default memory bucket sizes
-thread <num>