Nested block designs: Flexible and efficient schedule-based asynchronous duty cycling