An efficient memory data organization strategy for application-characteristic graph processing