Splitting a mac desktop into smaller portions
Have you looked at PowerDesk for Mac? the description says it can do what you want. There's a DualHead2Go &amp; TripleHead2Go User Guide for Mac. PowerDesk for Mac can be downloaded for 10.6 thru 10.10. See Download info.

Okay, instead of preferences in order, from your comment they're all requirements.

Try a combo of PowerDesk for Mac, Cinch and SizeUp.