One cannot really compare the 747, as it is a much larger and heavier aircraft, and therefore has no twin engined counterpart.
As for the A340/330, no I do not believe the 340 is able to stop shorter. First, I believe it often comes in at a heavier landing weight = more momentum = more energy required to stop. Also, the 340 does not enjoy a thrust advantage, in fact, I believe it has less thrust. The 340's CFM 56 -5Cs each put out 34,000lbs as opposed to the 330's Trent 700 (example) which each put out 75,000 lbs. What it adds up to is a lighter plane (330) coming in with more thrust to reverse.
Also, I believe thrust reversal only accounts for about 15% of braking force, but I could be wrong about that.