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.