Dichronauts by Greg Egan was suggested to me.