Remote Regions: a Simple Abstraction for Remote Memory