MatchBack Systems: Optimizing and Automating Matchbacks