core: runtime: Throw error if output_multiple bigger than half the output buffer.
digital: Modifying blocks to use set_output_multiple dynamically.