Associative Memory In Computer Architecture