Acyclic Partial Matchings for Multidimensional Persistence: Algorithm and Combinatorial Interpretation