1. An apparatus, comprising: a plurality of datapaths, each having structural arithmetic elements to perform various arithmetic operations based, at least in part, on configuration data; and a configuration memory coupled to the datapaths, the configuration memory to provide the configuration data to the datapaths, which causes the datapaths to collaborate when performing the arithmetic operations, where the datapaths receive the configuration data based on a clock cycle, and the datapaths are dynamically chained to collaborate on the arithmetic operations according to configuration data and the clock cycle.