impl get processor count