Added branch prediction (cds_likely()/cds_unlikely()) in Michael's list