Checkpointing-aware Data Allocation for Energy Harvesting Powered Non-volatile Processors | IEEE Conference Publication | IEEE Xplore