The boot CPU is not necessarily 0 as currently assumed for base-nova. Replace all hard coded values by the actual boot cpu number. Issue #814