use g_get_num_processors()