по аналогии с разводкой печатных плат, нормальная разводка только вручную, то же и с С, не очень то помогают эти уровни оптимизации, тут то же что и с платой, без ручной оптимизации не обойтись, конечно если есть определенные ограничения, иначе можно взять лептоп и написать программу на делфи или подобном.
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)