allocateBlock: if the block returned by the findvictim is locked, return null