How to play against the Noteboom variation? In online games I sometimes have this happen:

[fen ""]

1.d4 d5 2.c4 c6 3.Nf3 e6 4.Nc3 dxc4


and Black plays the famous "Noteboom variation".  I checked my database and I have in fact lost every single game as White where this variation happened. Usually Black just arranges his pieces nicely and pushes the a-pawn and b-pawn and I lose material due to pieces getting trapped in the corner, or having to give up pieces to stop the pawns promoting.

What is a promising way to meet this system for White?

Note: Of course, I could avoid the line with 4.e3 going into a normal Meran. But I often play quickly the first few moves of an internet game and carelessly make a natural developing move with the knight. It would be good to know how to recover from this.
In this variation, black is behind development after

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[WhiteELO "?"]
[BlackELO "?"]
[SetUp "1"]
[FEN "rnbqkbnr/pp3ppp/2p1p3/8/2pP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - 0 1"]


1. Bf4 Bb4 2. e3 Bxc3+ 3. bxc3 b5 4. a4 Nf6 5. axb5 cxb5 6. Rb1


White has more center control, and black will probably have a backward pawn if he tries to hang onto c4.

Another variation I like is

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[WhiteELO "?"]
[BlackELO "?"]
[SetUp "1"]
[FEN "rnbqkbnr/pp3ppp/2p1p3/8/2pP4/2N2N2/PP2PPPP/R1BQKB1R w KQkq - 0 1"]

1. e3 b5 2. b3 Bb4 3. Bb2 cxb3 4. Qxb3 Bxc3 5. Qxc3 Nf6 6. Bd3


which creates lots of attacking chances for white.