Modeling of organic light-emitting diodes: from the molecule to the device