This document summarizes a study on efficient resource allocation for device-to-device (D2D) communication underlying an LTE network. It describes the network model including Evolved Packet Core components. It also outlines the radio resource and access technologies used in LTE such as OFDMA. The document defines the problem of intelligently selecting shared radio blocks to improve network throughput. It presents the simulation methodology used to evaluate random and heuristic D2D resource assignment algorithms. The results demonstrate that a greedy heuristic algorithm improves network performance in terms of total throughput without harming the primary network.