High-Performance Embedded Development Dilemma: Single Board Computer vs. System-on-Module — Which is the Better Choice?