Parallel Nonrigid Registration on Distributed-Memory Multiprocessors