AManifesto FOR FUTURE GENERATION HETEROGENEOUS COMPUTING: RESEARCH DIRECTIONS