by using parallel associative memories or content-addressable memories