1. A computer-implemented method for deploying a software library and a corresponding field programmable device binary, the method comprising: determining, by a processing device, whether the software library and the field programmable device binary are available; determining, by the processing device, whether to deploy the field programmable device binary to a field programmable device; determining, by the processing device, whether to install the software library for use on a general purpose processor; responsive to determining to install the field programmable device binary to the field programmable device, deploying the field programmable device binary to the field programmable device; and responsive to determining to install the software library for use on the general purpose processor, installing the software library for use on the general purpose processor.