add futex hash and wait programs