A device and method for processing a data packet at a device are described. The device receives data packets and determines available memory in one or more of local memories of a plurality of execution threads. The device stores packet information in an available one of the local memories of the execution...http://www.google.de/patents/US7443836?utm_source=gb-gplus-sharePatent US7443836 - Processing a data packet