Self-adaptive macroslip array for friction force prediction in contact interfaces with non-conforming meshes