HASH_QUEUES
for (i = 0; i < HASH_QUEUES; ++i)
#define HASH(t, id) ((((id) << 3) + (t)) % HASH_QUEUES)
static struct sigev_list_head sigev_hash[HASH_QUEUES];
static struct thread_hash_head thr_hashtable[HASH_QUEUES];
#define THREAD_HASH(thrd) (((unsigned long)thrd >> 8) % HASH_QUEUES)
for (i = 0; i < HASH_QUEUES; ++i)