1. A system, comprising: a blocking check engine configured to: receive, from one of a plurality of channels which are served in parallel, a host access instruction which includes: (1) an address range of one or more addresses and (2) a type of access; compare the address range and type of access against a table of: (1) stored address ranges of one or more addresses and (2) stored types of access associated with any pending host access instructions; determine whether to execute the host access instruction based at least in part on the comparison; and in the event it is determined to execute the host access instruction: forward the host access instruction for execution; and store the address range and the type of access from the host access is instruction in the table; and the table.