I have a system that requires a large number of ephemeral signals to be allocated, processed, and disposed of after they have aged out. Each signal is a struct that is 12 by