I believe there are 2 completely independant Mosfets in the AO4944 part but the Drain of Mosfet 1 is internally connected to the Source of Mosfet 2 in the AO4946 part. So the AO4946 is internally wired with Mosfet 2 "above" Mosfet 1 in a half bridge configuration whereas the Mosfets in AO4944 are independant.
Referring to Figure 1 in the NCP5422A PDF there are two potential locations for the AO4944...
1) On the right side, if Q1 happened to be the AO4944's D2,G2,S2 and Q2 happened to be the D1,G1,S1 then the AO4946 is a valid replacement as the schematic shows a connection from Q1's Source to Q2's Drain which the AO4946 does internally. However, it would not be a replacement if Q1 happened to be the D1,G1,S1 and Q2 happened to be the D2,G2,S2.
2) On the left side, if Q3 happened to be the AO4944's D2,G2,S2 and Q4 happened to be the D1,G1,S1 then the AO4946 is a valid replacement as the schematic shows a connection from Q3's Source to Q4's Drain which the AO4946 does internally. However, it would not be a replacement if Q3 happened to be the D1,G1,S1 and Q4 happened to be the D2,G2,S2.
This is only my opinion, though.
creakndale