One of my teams is Affliction Warlocks. The dots all do stack. I do a macros that cast sequences a curse (one type from each of the locks, and doubling up on the other two just because), then corruption, then agony. You will then want to MF channel, or haunt on your target.. I leave all of those to their own button as they have a cast time.