An efficient patch-to-patch method for coupling independent finite element subdomains with intersecting interfaces