CRAY XT5m Hardware and Architecture