[CORE] Simplify SMP IPIs using FIFO APIs

This patch reduces duplicate code in implementing per host CPU
IPI list by using FIFO APIs to implement per host CPU IPI FIFO.

Signed-off-by: Anup Patel <anup@brainfault.org>