This document presents the Micromapping Model of Computation, which provides an optimized approach for executing declarative model transformations specified in languages like QVT and UMLX. It partitions large model mappings into smaller atomic units called micromappings to avoid conflicts and deadlocks. Connections are used to track data dependencies between micromappings. A global schedule is constructed to ensure all input dependencies are satisfied before each micromapping executes. This model has been implemented in the Eclipse QVTd transformation engine and provides a 30x speedup over previous approaches. Further optimizations to the approach are still possible.