I've heard this quite a bit recently but 100% blanked on the name.

It prominently features the word "wow" over and over with different levels of synth, usually oscillating between none and enough that you can barely recognize the word as wow. It's driving me nuts. Wish I had more to go on...