updated nonblocking with new bpred; adapated heuristic for indirect branches