Heterogeneous Mobile Platform Characterization And Accelerator Design