Studies In Exascale Computer Architecture: Interconnect, Resiliency, And Checkpointing