Title: Designing Embedded Network Applications Essential Insights for Developers of Intel R IXP4XX Network Processor based Systems