Actually, Chrome does process-per-domain. Almost always several tabs of the same domain will share a process. You can check this by killing one process and seeing lots of tabs go away.
[1] https://www.chromium.org/developers/design-documents/site-is...
So the reason more than one tab will crash when killing a process is that all those processes were sharing a resource of some sort?