DeX: Scaling Applications Beyond Machine Boundaries