             +------------+
     +------>|1. Benchmark+----+
     |       +-----+------+    |
     |             |           |
     |             v           v
+----+------+   +-----+   +----------+
|4. Optimize|   |Done!|   |2. Analyze|
+-----------+   +=----+   +----+-----+
     ^             ^           |
     |             |           |
     |       +-----+------+    |
     +-------+3. Recommend|<---+
             +------------+
