matcher

noun
  1. a person or thing that matches or pairs items together
  2. a person who arranges marriages or romantic partnerships
  3. a computer program or algorithm that compares and identifies corresponding elements
  4. Usage: computing

Examples