Manifold Matching using Shortest-Path Distance and Joint Neighborhood Selection