19. A method of designing an essentially digital system, the method comprising: generating a description of the functionality and timing of the digital system, the description comprising a plurality of tasks; determining trade-off task optimal schedules; obtaining an optimized description, including trade-off task optimization information, and a subset of the optimized description defining the trade-off task optimization information; and designing the essentially digital system based on the optimized description, wherein the method is executed on a processor-based system.
23. The method of claim 19 , wherein the optimized description comprises a task concurrency optimized description obtained by optimizing task concurrency.