Describir: Digitally Fast Programmable Optical Signal Processing Devices