Dynamic Model Partitioning