Baechi: Fast Device Placement of Machine Learning Graphs