Allen: A software framework for the GPU High Level Trigger 1 of LHCb - Daniel Hugo Campora Perez (2019)