A novel interleaved and distributed FIFO