I don't know of any way to do that natively, beyond manual window sizing and positioning, but there are several applications and Chrome plugins that will let you accomplish that or similar effects.
Mac Applications:
These three should work with most Mac apps.
Split Screen is a Chrome plugin that lets you view multiple websites side by side in the same window.