Use 'implementation' if 'brand' not available (Solaris 9). Add CPU socket/core counting.